public CoinSnapshot(ITimelined owner, int direction, bool forward, Vector3 position, Quaternion quaternion) : base(owner) { Forward = forward; Direction = direction; Position = position; Quaternion = quaternion; }
public Snapshot(ITimelined owner, AudioClip audio, bool started, float time, bool once, int direction) : base(owner) { Audio = audio; Started = started; Time = time; Once = once; Direction = direction; }
public Snapshot(ITimelined owner, Vector2 position, int faceDirection, AnimatorState animator) : base(owner) { Position = position; FaceDirection = faceDirection; Animator = animator; }
public AnimationSnapshot(ITimelined owner, string trigger, int direction) : base(owner) { Trigger = trigger; Direction = direction; }
protected BaseSnapshot(ITimelined owner) { Owner = owner; Direction = 0; }