public void SpeedSetAll(float speed) { AnimationState nowAnimationState = this.NowAnimationState; if (!TrackedReference.op_Implicit((TrackedReference)nowAnimationState)) { return; } AnimationAssist.ANMCTRLST data = this.data; float num1 = speed; nowAnimationState.set_speed(num1); double num2 = (double)num1; data.speed = (float)num2; }
public AnimationAssist(Animation _animation) { this.animation = _animation; int num = 0; this.data = new AnimationAssist.ANMCTRLST(_animation.GetClipCount()); IEnumerator enumerator = this.animation.GetEnumerator(); try { while (enumerator.MoveNext()) { AnimationState current = (AnimationState)enumerator.Current; this.data.info[num++] = new AnimationAssist.ANMCTRLINFOST(current); } } finally { if (enumerator is IDisposable disposable) { disposable.Dispose(); } } }