public void Boot(MatchManager matchManager) { gameObject.SetActive (true); this.match = matchManager; animator = gameObject.GetComponent<ActiveAnimator> (); animator.EnableAllAnimations (); currentFrame = animator.StartAnimationOrNext (AnimationID.IDLE); controls = GetComponent<CharacterController> (); }
public void SetFrames(SealedFrame[] frames) { this.frames = frames; }
public void NextFrame(float dt) { if (InHitlag()) { return; } SetGroundedAndSnapToSurface (); ApplyGravity (); currentFrame = AnimateToNextFrame (dt); ApplyTraction (currentFrame.mySealedAnimation.id); PhysicsUpdate (); }