public void tick() { List <Action> list_actions = simple_ai.calculateActions(); foreach (Action action in list_actions) { action(); } }
// Update is called once per frame void Update() { List <Action> tick_actions = game_manager.calculateActions(); if (tick_actions == null) { Debug.LogError("game_manager tick_actions is null"); return; } foreach (Action action in tick_actions) { action(); } }
public void tick() { if (Input.GetKeyDown("p")) { showDamageIndicators = !showDamageIndicators; Debug.Log("Damage indicators are now " + (showDamageIndicators?"On":"Off")); } List <Action> tick_actions = turn_manager.calculateActions(); if (tick_actions == null) { Debug.LogError("tick_actions in TurnManager is null"); return; } foreach (Action action in tick_actions) { action(); } }