コード例 #1
0
ファイル: MenuSelect.cs プロジェクト: ja179053/RougeSharks
    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);
    }
コード例 #2
0
 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;
 }
コード例 #3
0
    public void OnPointerDown(PointerEventData eventData)
    {
        int i = NumberTools.Loop((int)CharE + 1, 3, 1);

        X(i);
    }