Search Results for

    Show / Hide Table of Contents

    Class SongUnitBuilder

    SongUnitを生成するBuilder

    Inheritance
    object
    SongUnitBuilder
    Namespace: LibSasara.Builder
    Assembly: LibSasara.dll
    Syntax
    public sealed class SongUnitBuilder

    Methods

    Beat(SortedDictionary<int, (int Beats, int BeatType)>)

    曲の拍子変更リスト

    Declaration
    public SongUnitBuilder Beat(SortedDictionary<int, (int Beats, int BeatType)> beat)
    Parameters
    Type Name Description
    SortedDictionary<int, (int Beats, int BeatType)> beat

    Beat

    Returns
    Type Description
    SongUnitBuilder
    See Also
    Beat

    Build(bool)

    最後に呼ぶ

    Declaration
    public SongUnit Build(bool canAdd = true)
    Parameters
    Type Name Description
    bool canAdd

    生成と同時にccs/ccstに追加する

    Returns
    Type Description
    SongUnit

    作成したSongUnit

    See Also
    Create(CeVIOFileBase, TimeSpan, TimeSpan, string)

    Create(CeVIOFileBase, TimeSpan, TimeSpan, string)

    BuilderパターンでSongUnitを生成する SongUnitBuilderを作成

    Declaration
    public static SongUnitBuilder Create(CeVIOFileBase ccs, TimeSpan StartTime, TimeSpan Duration, string CastId)
    Parameters
    Type Name Description
    CeVIOFileBase ccs

    TalkUnitを追加するCcsProject or CcstTrack

    TimeSpan StartTime

    StartTime

    TimeSpan Duration

    Duration

    string CastId

    CastId

    Returns
    Type Description
    SongUnitBuilder
    See Also
    Build(bool)

    Group(Guid)

    Unitの所属するGroup(エディタ上のトラック)のGuid

    Declaration
    public SongUnitBuilder Group(Guid guid)
    Parameters
    Type Name Description
    Guid guid

    Group

    Returns
    Type Description
    SongUnitBuilder
    See Also
    Group

    Language(string)

    Unitの言語

    Declaration
    public SongUnitBuilder Language(string lang)
    Parameters
    Type Name Description
    string lang
    Returns
    Type Description
    SongUnitBuilder
    Remarks

    "Japanese", "English"

    See Also
    Language

    Tempo(SortedDictionary<int, int>)

    曲のテンポ変更リスト

    Declaration
    public SongUnitBuilder Tempo(SortedDictionary<int, int> tempo)
    Parameters
    Type Name Description
    SortedDictionary<int, int> tempo

    Tempo

    Returns
    Type Description
    SongUnitBuilder
    Remarks
    • Clock: テンポ変更開始時のtick
    • Tempo : テンポ
    See Also
    Tempos
    Tempo

    See Also

    SongUnit
    TalkUnitBuilder
    In this article
    Back to top LibSasara