Class Track
Inheritance
System.Object
Track
Syntax
[Serializable]
public class Track : EditorSampleSet, ISerializationCallbackReceiver
Fields
name
Declaration
Field Value
| Type |
Description |
| System.String |
|
song
Declaration
Field Value
Properties
PatternCount
Returns the number of patterns track consists of.
Declaration
public int PatternCount { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Methods
AddPattern(Int32, Pattern)
Declaration
public void AddPattern(int position, Pattern pattern)
Parameters
| Type |
Name |
Description |
| System.Int32 |
position |
|
| Pattern |
pattern |
|
Create(String)
Declaration
public static Track Create(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
GetPatternAt(Int32)
Declaration
public Pattern GetPatternAt(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Returns
GetPatternPositionAt(Int32)
Declaration
public int GetPatternPositionAt(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Returns
| Type |
Description |
| System.Int32 |
|
OnAfterDeserialize()
Declaration
public void OnAfterDeserialize()
OnBeforeSerialize()
Declaration
public void OnBeforeSerialize()
OnEnable()
Declaration
public override void OnEnable()
Overrides
Regenerate()
Declaration
RemovePattern(Int32)
Declaration
public void RemovePattern(int position)
Parameters
| Type |
Name |
Description |
| System.Int32 |
position |
|
ToString()
Declaration
public override string ToString()
Returns
| Type |
Description |
| System.String |
|
Overrides
System.Object.ToString()