public ActiveAnimationData.ActiveAnimationData()
Creates a new ActiveAnimationData instance.
The current action's optional two-rate timing adjustment, not a rendered animation or a list of clips.
Namespace: DreamPoeBot.Loki.RemoteMemoryObjects
public class ActiveAnimationDatapublic ActiveAnimationData.ActiveAnimationData()
Creates a new ActiveAnimationData instance.
public int ActiveAnimationData.AnimationId { get; }
Clip index in the associated model's animation catalog.
public float? ActiveAnimationData.AnimationSpeed { get; }
The normal rate when a valid adjustment is present, otherwise null. Does not include the controller's global multiplier.
public float ActiveAnimationData.NormalAnimationSpeed { get; }
Playback rate outside the adjusted interval, before the controller's global multiplier.
public AnimationStage ActiveAnimationData.SlowAnimationEndStage { get; }
The event restoring the normal rate, or null when that interval is absent.
public float ActiveAnimationData.SlowAnimationSpeed { get; }
Playback rate applied between the adjustment's start and end events; not guaranteed to be slower than the normal rate.
public AnimationStage ActiveAnimationData.SlowAnimationStartStage { get; }
The event starting the adjusted-rate interval, or null when that interval is absent.
public Func<float, float> ActiveAnimationData.TransformRawProgressFunc { get; }
Captures a conversion to equivalent normal-rate progress. Returns the identity conversion for absent or invalid adjustment data.
DPB2 0.4.5.88 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.