示例#1
0
 public override void SetID(int playerID)
 {
     this.playerID = playerID;
     Debug.Log(playerID);
     verticalAxis = AxisAsButton.CreateAxisAsButton(JoystickControlls.D_PAD_VERTICAL[playerID]);
     text.color   = menuHandler.playerColors[playerID];
     itemIndex    = playerID;
 }
示例#2
0
    public static AxisAsButton CreateAxisAsButton(string axis)
    {
        GameObject go = new GameObject();
        //AxisAsButton thisObj = Obj.AddComponent<AxisAsButton>();
        AxisAsButton thisObj = go.AddComponent <AxisAsButton>();

        thisObj.axis = axis;
        return(thisObj);
    }
示例#3
0
    // Use this for initialization
    public void Awake()
    {
        horizontal = AxisAsButton.CreateAxisAsButton(JoystickControlls.LEFT_HORIZONTAL[playerID]);

        for (int i = 0; i < menuItems.Count; i++)
        {
            menuItems[i].SetID(playerID);
        }
    }