Class ChoreoEvent
- Assembly
- ValveResourceFormat.dll
Represents an event in a choreography scene.
public class ChoreoEvent
Inheritance
Inherited Members
Properties
ClosedCaptionsToken
Gets the closed captions token.
public string ClosedCaptionsToken { get; init; }
Property Value
ClosedCaptionsType
Gets the closed captions type.
public ChoreoClosedCaptionsType ClosedCaptionsType { get; init; }
Property Value
ConstrainedEventId
Gets the constrained event ID.
public int ConstrainedEventId { get; init; }
Property Value
DistanceToTarget
Gets the distance to target.
public float DistanceToTarget { get; init; }
Property Value
EndTime
Gets the end time of the event.
public float EndTime { get; init; }
Property Value
EventFlex
Gets the event flex data.
public ChoreoEventFlex EventFlex { get; init; }
Property Value
Flags
Gets the flags for the event.
public ChoreoFlags Flags { get; init; }
Property Value
FlexTimingTags
Gets the flex timing tags for the event.
public ChoreoTag[] FlexTimingTags { get; init; }
Property Value
Id
Gets the ID of the event.
public int Id { get; init; }
Property Value
LoopCount
Gets the loop count for the event.
public byte LoopCount { get; init; }
Property Value
Name
Gets the name of the event.
public string Name { get; init; }
Property Value
Param1
Gets the first parameter of the event.
public string Param1 { get; init; }
Property Value
Param2
Gets the second parameter of the event.
public string Param2 { get; init; }
Property Value
Param3
Gets the third parameter of the event.
public string Param3 { get; init; }
Property Value
PlaybackTimeTags
Gets the playback time tags for the event.
public ChoreoTag[] PlaybackTimeTags { get; init; }
Property Value
PreferredName
Gets the preferred name of the event.
public string PreferredName { get; init; }
Property Value
Ramp
Gets the ramp curve data for the event.
public ChoreoCurveData Ramp { get; init; }
Property Value
RelativeTag
Gets the relative tag for the event.
public ChoreoEventRelativeTag RelativeTag { get; init; }
Property Value
RelativeTags
Gets the relative tags for the event.
public ChoreoTag[] RelativeTags { get; init; }
Property Value
SequenceDuration
Gets the sequence duration.
public float SequenceDuration { get; init; }
Property Value
ShiftedTimeTags
Gets the shifted time tags for the event.
public ChoreoTag[] ShiftedTimeTags { get; init; }
Property Value
SoundStartDelay
Gets the sound start delay.
public float SoundStartDelay { get; init; }
Property Value
SpeakFlags
Gets the speak flags for the event.
public ChoreoSpeakFlags SpeakFlags { get; init; }
Property Value
StartTime
Gets the start time of the event.
public float StartTime { get; init; }
Property Value
Type
Gets the type of the event.
public ChoreoEventType Type { get; init; }
Property Value
Methods
ToKeyValues()
Converts this event to a ValveResourceFormat.Serialization.KeyValues.KVObject.
public KVObject ToKeyValues()
Returns
- KVObject
-
A ValveResourceFormat.Serialization.KeyValues.KVObject representing this event.