Ejemplo n.º 1
0
        public void nextTurn()
        {
            activePlayer          = manager.NextEntity().GetComponent <BrainManager>();
            text.text             = "Current Player: " + activePlayer.GetName();
            activePlayer.isMyTurn = true;

            // Reset Turn Behaviors
            activePlayer.GetComponent <UniqueCreature>().movementLeft = activePlayer.GetComponent <UniqueCreature>().stats.movement;
            activePlayer.GetComponent <UniqueCreature>().action       = true;
        }
Ejemplo n.º 2
0
        void Start()
        {
            winCanvas.enabled     = false;
            loseCanvas.enabled    = false;
            manager               = new TurnOrderController(units.ToArray());//, new RandomShuffler<GameObject>());
            activePlayer          = manager.NextEntity().GetComponent <BrainManager>();
            text.text             = "Current Player: " + activePlayer.GetName();
            activePlayer.isMyTurn = true;

            // Reset Turn Behaviors
            activePlayer.GetComponent <UniqueCreature>().movementLeft = activePlayer.GetComponent <UniqueCreature>().stats.movement;
            activePlayer.GetComponent <UniqueCreature>().action       = true;
        }