Пример #1
0
    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());
        }
    }
Пример #2
0
    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>();
    }