示例#1
0
            public void Invoke(params string[] args)
            {
                BossObject boss = (BossObject)Program.Game.Engine.CurrentRoom.FindObject("obj_boss");

                if (boss != null)
                {
                    boss.Kill();
                }
            }
示例#2
0
        public void Kill()
        {
            BossObject bossObject = (BossObject)Room.FindObject("obj_boss");

            if (Room.GameObjectList.Contains(bossObject))
            {
                Room.Engine.LoadRoom("Levels\\lose.json", new FadeTransition());
            }
            Room.LightList.Remove(Light);
            Room.GameObjectList.Remove(this);
            if (bossObject != null && Room.GameObjectList.Contains(bossObject))
            {
                bossObject.Kill();
            }
        }