void Saw() { if (actionCounter == 0) { if (PlayerEnergy.ConsumeEnergy(EnergyAction.SAW_PUSH)) { actionCounter = 1; CharacterAnimator.StartActionLoop(); StartCoroutine(ChangeCounterAfterSaw()); } } }
void ChopVertical() { if (actionCounter == 0) { if (PlayerEnergy.ConsumeEnergy(EnergyAction.VERTICAL_CHOP)) { actionCounter = 1; CharacterAnimator.StartActionLoop(); StartCoroutine(ChopVerticalAfterAnim()); } } }
void ChopDiagonal() { if (actionCounter == 0) { if (PlayerEnergy.ConsumeEnergy(EnergyAction.HORIZONTAL_CHOP)) { actionCounter = 1; CharacterAnimator.StartActionLoop(); StartCoroutine(ChopDiagonalAfterAnim()); } } }