コード例 #1
0
ファイル: World.cs プロジェクト: mattrudder/SharpPunk
        public Entity Remove(Entity e)
        {
            if (e.World != this)
                return e;

            // TODO: Queue for removal on the next frame
            m_entities.Remove(e);
            e.World = null;

            return e;
        }
コード例 #2
0
ファイル: World.cs プロジェクト: mattrudder/SharpPunk
        public Entity Add(Entity e)
        {
            if (e.World != null)
                return e;

            // TODO: Queue for addition on the next frame
            m_entities.Add(e);
            e.World = this;

            return e;
        }