GameFramework.Scene.Scene C# (CSharp) Method

Scene() private method

private Scene ( ) : System
return System
        internal 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_AiSystem.SetEntityManager(m_EntityMgr);
            m_SceneLogicSystem.SetSceneLogicInfoManager(m_SceneLogicInfoMgr);

            m_StorySystem.Init(this);
            m_GmStorySystem.Init(this);
            m_SkillSystem.Init(this);
            //m_SkillSystem.SetSceneContext(m_SceneContext);
            m_EntityController.Init(this, m_EntityMgr);
        }