示例#1
0
        public void AddGameEntity(GameEntity gameEntityToAdd)
        {
            if (gameEntityToAdd.GetTypeName() == "LivingGameEntity" || gameEntityToAdd.GetTypeName() == "Projectile") // || GameEntityToAdd.GetTypeName() == "Tile")
            {
                this.livingEntities.Add(gameEntityToAdd.As<LivingGameEntity>());
            }
            else
            {
                stageEntities.Add(gameEntityToAdd);
            }

            gameEntityToAdd.SetParentStage(this);
        }