Esempio n. 1
0
    public void AddDie()
    {
        VirtualDie newDie = new VirtualDie("VDie" + virtualDice.Count, "@VDie" + globalAddressCounter, this);

        virtualDice.Add(newDie);
        globalAddressCounter++;
    }
 void OnDieGUI(VirtualDie die)
 {
     EditorGUILayout.LabelField("Type", die.dieType.ToString());
     EditorGUILayout.LabelField("State", die.currentState.ToString());
     EditorGUILayout.LabelField("Face", die.currentFace.ToString());
     if (GUILayout.Button("Roll"))
     {
         die.Roll();
     }
 }
Esempio n. 3
0
 public void RemoveDie(VirtualDie die)
 {
     die.Die();
     virtualDice.Remove(die);
 }