コード例 #1
0
    public void FinishTurn()
    {
        SeparatePanel.SetActive(false);
        MergePanel.SetActive(false);
        CityPanel.SetActive(false);

        FinishButton.SetActive(false);
        //PlayerTurn();
        enemigo.LlamarCorutinaEnemigo();
    }
コード例 #2
0
    public void NextGroup()
    {
        SeparatePanel.SetActive(false);
        MergePanel.SetActive(false);
        aux = aux + 1;

        if (Groups.Count > aux)
        {
            if (Groups[aux] == null)
            {
                NextGroup();
            }
            UnitMovement.text = "";
            GameManager.GetComponent <MovingManager>().NewAssigmentGroup(Groups[aux]);
            Groups[aux].GetComponent <PlayerMovement>().NextTurn();
        }
        else
        {
            UnitPanel.SetActive(false);

            CityPanel.SetActive(true);
        }
    }
コード例 #3
0
 public void Separate()
 {
     SeparatePanel.SetActive(true);
     SepSlider.maxValue = Groups[aux].GetComponent <PlayerStats>().numComponentesGrupo - 1;
     SepSlider.value    = Groups[aux].GetComponent <PlayerStats>().numComponentesGrupo - 1;
 }