Beispiel #1
0
    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();
        }
    }
Beispiel #3
0
    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();
        }
    }