IEnumerator Go(BaseHandController targetHand) { targetHand.ChangePowerup(icon); normalResetTime = targetHand.ResetTime; targetHand.ResetTime = normalResetTime * 0.3f; yield return(new WaitForSeconds(duration)); targetHand.ResetTime = normalResetTime; targetHand.ChangePowerup(); Destroy(gameObject); }
IEnumerator Go(BaseHandController targetHand) { targetHand.ChangePowerup(icon); normalSpeed = targetHand.Speed; targetHand.Speed = normalSpeed * speedBoostMultiplier; yield return(new WaitForSeconds(duration)); targetHand.Speed = normalSpeed; targetHand.ChangePowerup(); Destroy(gameObject); }