Example #1
0
            public void Invoke(params string[] args)
            {
                PlayerObject player = (PlayerObject)Program.Game.Engine.CurrentRoom.FindObject("obj_player");

                if (player != null)
                {
                    player.Kill();
                }
            }
Example #2
0
        public void Kill()
        {
            PlayerObject playerObject = (PlayerObject)Room.FindObject("obj_player");

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