public override void OnInspectorGUI() { //DrawDefaultInspector(); SerializedObject serializedObject = new SerializedObject(target); serializedObject.Update(); //EditorGUILayout.PropertyField(serializedObject.FindProperty("agent"), true); //EditorGUILayout.PropertyField(serializedObject.FindProperty("eventID"), true); EditorGUILayout.LabelField("Add a new conversation: "); selected = (ConversationIM.ConversationType)EditorGUILayout.EnumPopup(selected); serializedObject.ApplyModifiedProperties(); ConversationIM convEditor = (ConversationIM)target; if (GUILayout.Button("Add Conversation")) { convEditor.AddConversation(selected.ToString()); } }
private void Start() { dm = new DialogManager(); am = new AnimationManager(); rm = new ResponseManager(); wm = new WildcardManager(); tm = new TriggerManager(); wwm = new WaitManager(); mm = new MoveManager(); em = new EmoteManager(); mcm = new MemoryCheckManager(); cm = new ConversationIM(); rm = gameObject.GetComponent <ResponseManager>(); wm = gameObject.GetComponent <WildcardManager>(); tm = gameObject.GetComponent <TriggerManager>(); wwm = gameObject.GetComponent <WaitManager>(); mcm = gameObject.GetComponent <MemoryCheckManager>(); cm = gameObject.GetComponent <ConversationIM>(); }