SetEntityManager() public method

public SetEntityManager ( EntityManager npcMgr ) : void
npcMgr EntityManager
return void
示例#1
0
        public Scene()
        {
            m_SceneContext.OnHighlightPrompt += this.OnHightlightPrompt;

            m_SceneContext.SceneLogicInfoManager = m_SceneLogicInfoMgr;
            m_SceneContext.EntityManager         = m_EntityMgr;
            m_SceneContext.KdTree     = m_KdTree;
            m_SceneContext.BlackBoard = m_BlackBoard;
            m_SceneContext.CustomData = this;

            m_EntityMgr.SetSceneContext(m_SceneContext);
            m_SceneLogicInfoMgr.SetSceneContext(m_SceneContext);

            MovementSystem.SetEntityManager(m_EntityMgr);
            m_SceneLogicSystem.SetSceneLogicInfoManager(m_SceneLogicInfoMgr);

            m_StorySystem.Init(this);
            m_GmStorySystem.Init(this);
            m_EntityController.Init(this, m_EntityMgr);
        }