コード例 #1
0
        private void OnEnable()
        {
            m               = (MAIState)target;
            tasks           = serializedObject.FindProperty("tasks");
            transitions     = serializedObject.FindProperty("transitions");
            GizmoStateColor = serializedObject.FindProperty("GizmoStateColor");
            ID              = serializedObject.FindProperty("ID");
            GizmoStateColor = serializedObject.FindProperty("GizmoStateColor");

            TasksType    = MTools.GetAllTypes <MTask>();
            DecisionType = MTools.GetAllTypes <MAIDecision>();

            TasksList();

            TransitionList();
        }
コード例 #2
0
        private void OnEnable()
        {
            //   script = MonoScript.FromMonoBehaviour(target as MonoBehaviour);
            m            = (MReactionsList)target;
            ReactionType = MTools.GetAllTypes <MReaction>();

            animal         = serializedObject.FindProperty("animal");
            reactions_List = serializedObject.FindProperty("reactions");



            Reo_List_Reactions = new ReorderableList(serializedObject, reactions_List, true, true, true, true)
            {
                drawElementCallback = Draw_Element_Reaction,
                drawHeaderCallback  = Draw_Header_Reaction,
                onAddCallback       = OnAddCallback_Reaction,
                onRemoveCallback    = OnRemove_Reaction
            };
        }