logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class BatchMusicTrackImporter.Item

    One music track to import: its source, resolved clip, common metadata and advanced loop config.

    Inheritance
    object
    BatchMusicTrackImporter.Item
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.MusicPlayer.Installation.Settings.Editor.Builder
    Assembly: Serenity.UnityMusicPlayer.Infrastructure.Editor.dll
    Syntax
    public sealed class BatchMusicTrackImporter.Item

    Constructors

    Item()

    Declaration
    public Item()

    Fields

    Artist

    Declaration
    public string Artist
    Field Value
    Type Description
    string

    AssetName

    Declaration
    public string AssetName
    Field Value
    Type Description
    string

    AudioClip

    Declaration
    public AudioClip AudioClip
    Field Value
    Type Description
    AudioClip

    BeatUnit

    Declaration
    public int BeatUnit
    Field Value
    Type Description
    int

    BeatsPerBar

    Declaration
    public int BeatsPerBar
    Field Value
    Type Description
    int

    Bpm

    Declaration
    public float Bpm
    Field Value
    Type Description
    float

    EndBar

    Declaration
    public int EndBar
    Field Value
    Type Description
    int

    EndTimeSeconds

    Declaration
    public float EndTimeSeconds
    Field Value
    Type Description
    float

    Id

    Declaration
    public string Id
    Field Value
    Type Description
    string

    Include

    Declaration
    public bool Include
    Field Value
    Type Description
    bool

    LoopInputMode

    Declaration
    public MusicLoopInputMode LoopInputMode
    Field Value
    Type Description
    MusicLoopInputMode

    SourcePath

    Declaration
    public string SourcePath
    Field Value
    Type Description
    string

    StartBar

    Declaration
    public int StartBar
    Field Value
    Type Description
    int

    StartFromLoopPoint

    Declaration
    public bool StartFromLoopPoint
    Field Value
    Type Description
    bool

    StartTimeSeconds

    Declaration
    public float StartTimeSeconds
    Field Value
    Type Description
    float

    TailFadeOutCurve

    Declaration
    public MusicFadeCurve TailFadeOutCurve
    Field Value
    Type Description
    MusicFadeCurve

    TailFadeOutDuration

    Declaration
    public float TailFadeOutDuration
    Field Value
    Type Description
    float

    TailPreservingLoop

    Declaration
    public bool TailPreservingLoop
    Field Value
    Type Description
    bool

    Title

    Declaration
    public string Title
    Field Value
    Type Description
    string

    Properties

    UsesLoopRegion

    True when any field consumes the loop region (so region validation applies).

    Declaration
    public bool UsesLoopRegion { get; }
    Property Value
    Type Description
    bool
    In this article
    © 2026 Serenity. All Rights Reserved