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(); } }
public void RemoveDie(VirtualDie die) { die.Die(); virtualDice.Remove(die); }