private void Awake() { cachedAnimation = GetComponent <Animator>(); cachedBody = GetComponent <Rigidbody2D>(); cachedHands = GetComponent <HeroHands>(); cachedHero = GetComponent <HeroStats>(); cachedInput = GetComponent <HeroInput>(); cachedCollision = GetComponent <HeroCollisions>(); }
// private void Awake() { cachedHands = GetComponent <HeroHands>(); cachedInput = GetComponent <HeroInput>(); cachedCollision = GetComponent <HeroCollisions>(); cachedBody = GetComponent <Rigidbody2D>(); cachedTransform = GetComponent <Transform>(); stableRotation = Quaternion.LookRotation(Vector3.forward, Vector3.up); }
// private void Awake() { cachedBody = GetComponent <Rigidbody2D>(); cachedHands = GetComponent <HeroHands>(); cachedHero = GetComponent <HeroStats>(); cachedTransform = GetComponent <Transform>(); cachedCollision = GetComponent <HeroCollisions>(); isMoving = false; isGrabbed = false; isBlocking = false; currentJumps = 0; }