コード例 #1
0
ファイル: Level.cs プロジェクト: HenningAx/KlaxGameEngine
        public override void Init(CWorld world, object userData)
        {
            base.Init(world, userData);
            foreach (CEntity entity in m_entities)
            {
                World.InitWithWorld(entity, false);
                if (entity.Parent == null)
                {
                    m_childEntities.Add(entity);
                }
            }

            World.OnHierarchyChanged += HandleChildEntities;
        }
コード例 #2
0
ファイル: Engine.cs プロジェクト: HenningAx/KlaxGameEngine
 public void LoadWorld(CInitializer initializer, Action <CWorld> loadedCallback)
 {
     CurrentWorld = new CWorld();
     CurrentWorld.Init(initializer);
     loadedCallback(CurrentWorld);
 }
コード例 #3
0
 public virtual void Init(CWorld world, object userData)
 {
     World = world;
 }