예제 #1
0
    //======= Event Listeners =======

    void _OnEndTurnPhase(EndTurnPhase e)
    {
        if (currTurnPhase == TurnPhase.BuyPhase)
        {
            _EventBus.Publish <TurnPhaseChanged>(new TurnPhaseChanged(e.player, TurnPhase.ActionPhase));
        }
        else if (currTurnPhase == TurnPhase.ActionPhase)
        {
            _EventBus.Publish <TurnPhaseChanged>(new TurnPhaseChanged(e.player, TurnPhase.AttackPhase));
        }
        else if (currTurnPhase == TurnPhase.AttackPhase)
        {
            //Chooses weapon by default which ends the turn
            _EventBus.Publish <AttackWeaponPicked>(new AttackWeaponPicked(e.player, WeaponType.Scissor));
        }
    }
예제 #2
0
    // ================= ALL LISTENERS =======================

    void _OnEndTurnPhase(EndTurnPhase e)
    {
    }