void UpdatePos(int i) { buttonNum = NumberTools.Loop(buttonNum + i, buttons.Length - 1, 0); float buttonWidth = buttons [buttonNum].GetComponent <RectTransform> ().rect.width; transform.parent.transform.position = new Vector3(buttons[buttonNum].transform.position.x - buttonWidth, buttons[buttonNum].transform.position.y, 0); transform.localPosition = Vector2.right * (buttonWidth * 1.5f); }
public void X(int i, bool overrideNow = false) { if (i == (int)CharacterEnum.Player) { if (!overrideNow && playerNumber > ((MultiplayerManager.nlm.numPlayers) * 2)) { i = NumberTools.Loop(i + 1, 3, 1); } } CharE = (CharacterEnum)i; }
public void OnPointerDown(PointerEventData eventData) { int i = NumberTools.Loop((int)CharE + 1, 3, 1); X(i); }