Exemplo n.º 1
0
        private static void DialogCutscene_OnEnd(On.Celeste.Mod.Entities.DialogCutscene.orig_OnEnd orig, DialogCutscene self, Level level)
        {
            foreach (Player player in self.Scene.Tracker.GetEntities <Player>())
            {
                player.StateMachine.Locked = false;
                player.StateMachine.State  = 0;
                player.ForceCameraUpdate   = false;
            }

            orig(self, level);
        }
Exemplo n.º 2
0
        private static void DialogCutscene_OnEnd(On.Celeste.Mod.Entities.DialogCutscene.orig_OnEnd orig, DialogCutscene self, Level level)
        {
            List <Entity> players = self.Scene.Tracker.GetEntities <Player>();

            // Only if we have clones in the room
            if (players.Count > 1)
            {
                foreach (Player player in self.Scene.Tracker.GetEntities <Player>())
                {
                    player.StateMachine.Locked = false;
                    player.StateMachine.State  = 0;
                    player.ForceCameraUpdate   = false;
                }
            }

            orig(self, level);
        }