private void OnEnable()
    {
        personAIDebugHolder = (PersonAIDebugHolder)target;

        white = new GUIStyle(EditorStyles.label);
        white.normal.textColor = Color.white;
    }
Esempio n. 2
0
    public void StartUp()
    {
        health = GetComponent <Health>();
        if (health == null)
        {
            Debug.LogError("Could not find Health component", this);
        }
        debugHolder     = ScriptableObject.CreateInstance <PersonAIDebugHolder>();
        levelGeneration = FindObjectOfType <LevelGeneration>();

        animatorController   = GetComponent <AnimationCommandController>();
        traversalGraphHolder = FindObjectOfType <TraversalGraphHolder>();
        traversalAStar       = new TraversalAStarNavigation(traversalGraphHolder);

        personalTasks = ScriptableObject.CreateInstance <TaskListHolder>();
        currentState  = GoToState(startingState);

        FindCurrentRoom();
    }