void Start() { ControllerBase controller = GetComponent <ControllerBase>(); m_root.Initialize(controller, m_spaceManager, m_activeManager); m_activeManager.Activate(m_root); }
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); } }