Example #1
0
        void Start()
        {
            ControllerBase controller = GetComponent <ControllerBase>();

            m_root.Initialize(controller, m_spaceManager, m_activeManager);
            m_activeManager.Activate(m_root);
        }
Example #2
0
        void OnEnteredHigh()
        {
            for (int i = 0; i < m_childTreeNodes.Count; ++i)
            {
                m_activeManager.Activate(m_childTreeNodes[i]);
                m_childTreeNodes[i].m_fsm.ChangeState(State.Low);
            }

            for (int i = 0; i < m_highObjects.Count; ++i)
            {
                m_highObjects[i].SetActive(true);
            }
        }