private void OnCollisionEnter(Collision collision) { if (!minigameActivated) { if (collision.collider.CompareTag(runnerStr) || collision.collider.CompareTag(runner2Str) && objTrapType != TrapTypes.NO_TRAP) { activePlayer = collision.gameObject.GetComponentInChildren <PlayerObjectiveManager>(); activePlayer.ActivateMinigame(); ActivateMinigame(); activePlayer.thePlayer.currstate = 4; } } }
public override void Execute(PlayerObjectiveManager thePlayer) { thePlayer.SmokeBombTrap(); }
public virtual void Execute(PlayerObjectiveManager thePlayer) { }
public override void Execute(PlayerObjectiveManager thePlayer) { thePlayer.ReinforcedCaseTrap(); }