Ejemplo n.º 1
0
    void onCenterFormationPage(GameObject obj)
    {
        int pageNUm = StringKit.toInt(obj.name);
        ButtonFormationChoose button = obj.GetComponent <ButtonFormationChoose> ();

        changeArrow(pageNUm - 1);
        setFormation(button.teamID);
    }
Ejemplo n.º 2
0
    public void updateActive(GameObject obj)
    {
        int pageNUm = StringKit.toInt(obj.name);
        ButtonFormationChoose button = obj.GetComponent <ButtonFormationChoose> ();
        int teamFormationId          = FormationManagerment.Instance.getPlayerFormation() [pageNUm - 1];

        if (button.points != null)
        {
            FormationSample sample = FormationSampleManager.Instance.getFormationSampleBySid(teamFormationId);
            for (int i = 0; i < button.points.Length; i++)
            {
                if (sample.formationMap.Contains(button.points[i].gameObject.name))
                {
                    button.points[i].gameObject.SetActive(true);
                }
                else
                {
                    button.points[i].gameObject.SetActive(false);
                }
            }
        }
        button.teamID = teamFormationId;
    }