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(); }
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 }; }