void OnGUI() { GUILayout.BeginArea(GUIButtonRect()); GUILayout.BeginVertical(); GUILayout.BeginHorizontal(); foreach (string die in diceNames) { if (GUILayout.Button(die)) { QueueDieThrow(die, diceQuantity, "Test"); } } GUILayout.EndHorizontal(); /* * GUILayout.BeginHorizontal(); * if(GUILayout.Button("+")) * { * diceQuantity = Mathf.Min(DICE_QUANTITY_MAX, ++diceQuantity); * } * GUILayout.BeginVertical(); * GUILayout.TextField(string.Format("{0}", diceQuantity)); * GUILayout.TextField("Quantity"); * GUILayout.EndVertical(); * if(GUILayout.Button("-")) * { * diceQuantity = Mathf.Max(DICE_QUANTITY_MIN, --diceQuantity); * } * GUILayout.EndHorizontal(); */ GUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); GUILayout.TextField(string.Format("Dice Created: {0}", dieCount)); if (GUILayout.Button("Throw Dice")) { if (null != throws) { ThrowDice(throws.GetNext(), Camera.main.transform.position, GameObject.Find("DiceBox").transform.position); } } GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); GUILayout.EndVertical(); GUILayout.EndArea(); }