public static CrowdMoveMgr Create(Navmesh navMesh, int maxAgent = 100, float maxAgentRaidus = 45f) { GameObject gameObj = new GameObject("CrowdMoveMgr", typeof(CrowdMoveMgr)); CrowdMoveMgr mgr = gameObj.GetComponent <CrowdMoveMgr>(); mgr.Init(navMesh, maxAgent, maxAgentRaidus); return(mgr); }
private void InitCrowdMoveMgr() { var trans = this.transform; if (m_Mgr == null && trans.parent != null) { m_Mgr = trans.parent.GetComponent <CrowdMoveMgr>(); } }