protected override void Awake() { base.Awake(); m_Executor = new AIExecutor(this); m_Collector = new AICollector(this); m_Decider = new AIDecider(this); }