Table of Contents

Class TrackSpecialPhrase

Namespace
ChartTools
Assembly
ChartTools.dll

Phrase related to a track that triggers an in-game event.

public class TrackSpecialPhrase : SpecialPhrase, ILongTrackObject, ITrackObject, IReadOnlyTrackObject, ILongObject, IReadOnlyLongObject
Inheritance
TrackSpecialPhrase
Implements
Inherited Members
Extension Methods

Constructors

TrackSpecialPhrase(uint, TrackSpecialPhraseType, uint)

Creates an instance of TrackSpecialPhrase.

public TrackSpecialPhrase(uint position, TrackSpecialPhraseType type, uint length = 0)

Parameters

position uint

Position of the phrase

type TrackSpecialPhraseType

Effect of the phrase

length uint

Duration in ticks

Remarks

Base constructor of special phrases.

TrackSpecialPhrase(uint, byte, uint)

Creates an instance of TrackSpecialPhrase.

Base class for phrases that define an in-game event with a duration such as star power.

public TrackSpecialPhrase(uint position, byte typeCode, uint length = 0)

Parameters

position uint

Position of the phrase

typeCode byte

Effect of the phrase

length uint

Duration in ticks

Remarks

Base constructor of special phrases.

Properties

IsFaceOff

public bool IsFaceOff { get; }

Property Value

bool

Type

Type of the phrase that drives the gameplay effect

public TrackSpecialPhraseType Type { get; set; }

Property Value

TrackSpecialPhraseType