コード例 #1
0
    public void OnEndEdit_AssignName()
    {
        //Debug.Log("Name Edited!...");
        GameObject obj = EventSystem.current.currentSelectedGameObject;
        //Debug.Log(obj.name.ToString());
        PlayerPanelLogic logic = obj.GetComponentInParent <PlayerPanelLogic>();

        logic.AssignName();
    }
コード例 #2
0
    public void OnClick_ToggleBot()
    {
        //Debug.Log("ToggleBot Button Pressed...");
        GameObject obj = EventSystem.current.currentSelectedGameObject;
        //Debug.Log(obj.name.ToString());
        PlayerPanelLogic logic = obj.GetComponentInParent <PlayerPanelLogic>();

        logic.ToggleBot();
    }
コード例 #3
0
    public void OnClick_ToggleColor( )
    {
        //Debug.Log("ToggleColor Button Pressed...");
        GameObject obj = EventSystem.current.currentSelectedGameObject;
        //Debug.Log(obj.name.ToString());
        PlayerPanelLogic logic = obj.GetComponentInParent <PlayerPanelLogic>();

        availableColors.Add(logic.GetColor());
        logic.ChangeColor((PieceColor)availableColors[0]);
        availableColors.Remove(availableColors[0]);
    }
コード例 #4
0
    public void OnClick_ToggleTeam()
    {
        //Debug.Log("ToggleTeam Button Pressed...");
        GameObject obj = EventSystem.current.currentSelectedGameObject;
        //Debug.Log(obj.name.ToString());
        PlayerPanelLogic logic = obj.GetComponentInParent <PlayerPanelLogic>();

        if (availableTeams.Contains(logic.GetTeam() + 1))
        {
            logic.ChangeTeam((Teams)availableTeams[availableTeams.IndexOf(logic.GetTeam() + 1)]);
        }
        else
        {
            logic.ChangeTeam((Teams)availableTeams[0]);
        }
    }