void DoBehavior(TriggerZoneBehaviorController controller) { for (int i = 0; i < triggerBehaviors.Length; i++) { triggerBehaviors[i].Behavior(controller); } }
public override void Behavior(TriggerZoneBehaviorController controller) { LightZone(controller); }
void LightZone(TriggerZoneBehaviorController controller) { controller.player.GetComponent <PlayerController>().localPlayerData.isHidden = true; }
public abstract void Behavior(TriggerZoneBehaviorController controller);