DPB2Class · World, character and items

ActiveAnimationData

The current action's optional two-rate timing adjustment, not a rendered animation or a list of clips.

Namespace: DreamPoeBot.Loki.RemoteMemoryObjects

public class ActiveAnimationData

Members and overloads

8 results

ActiveAnimationData

MethodLink ↗
public ActiveAnimationData.ActiveAnimationData()

Creates a new ActiveAnimationData instance.

AnimationId

PropertyLink ↗
public int ActiveAnimationData.AnimationId { get; }

Clip index in the associated model's animation catalog.

AnimationSpeed

PropertyLink ↗
public float? ActiveAnimationData.AnimationSpeed { get; }

The normal rate when a valid adjustment is present, otherwise null. Does not include the controller's global multiplier.

NormalAnimationSpeed

PropertyLink ↗
public float ActiveAnimationData.NormalAnimationSpeed { get; }

Playback rate outside the adjusted interval, before the controller's global multiplier.

SlowAnimationEndStage

PropertyLink ↗
public AnimationStage ActiveAnimationData.SlowAnimationEndStage { get; }

The event restoring the normal rate, or null when that interval is absent.

SlowAnimationSpeed

PropertyLink ↗
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.

SlowAnimationStartStage

PropertyLink ↗
public AnimationStage ActiveAnimationData.SlowAnimationStartStage { get; }

The event starting the adjusted-rate interval, or null when that interval is absent.

TransformRawProgressFunc

PropertyLink ↗
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.