void waitForPhoneAnimationAndFire(PhonePower power, bool alreadyAnimated = false) { curState = PlayerState.PhoneAttack; curPower = power; if (!alreadyAnimated) { PhoneAttackAnimation(); } StartCoroutine(waitForPhoneAnimationtoEnd()); }