public override void Use(Shooter p_shooter) { m_pickupAudioEvent.Play(p_shooter.m_entity.m_audioSource); p_shooter.StopShooting(p_shooter.GetCurrentPattern()); p_shooter.AddShotPatternPowerUp(this); }
IEnumerator CheatCodeRefresher() { yield return(new WaitForSeconds(delayBetweenCheatCodes)); m_shooter.AddShotPatternPowerUp(newShotPatternPowerUp); StartCoroutine(CheatCodeRefresher()); }