Exemplo n.º 1
0
 void ShowVariables(FiniteStateMachine fsm)
 {
     GUILayout.Label("Variables", EditorStyles.boldLabel);
     Dictionary<string, object> variables = fsm.GetVariables();
     foreach (string variable in variables.Keys) {
       GUILayout.Space(2);
       GUILayout.BeginHorizontal();
       string name = variable;
       if (fsm.GetLock(variable)) {
     name += " (LOCKED)";
       }
       EditorGUILayout.LabelField(name, variables[variable].ToString(), EditorStyles.boldLabel);
       GUILayout.EndHorizontal();
     }
 }