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; }
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); }
// 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); } }