Example #1
0
        private static void DialogCutscene_OnBegin(On.Celeste.Mod.Entities.DialogCutscene.orig_OnBegin orig, DialogCutscene self, Level level)
        {
            foreach (Player player in self.Scene.Tracker.GetEntities <Player>())
            {
                player.StateMachine.State  = 11;
                player.StateMachine.Locked = true;
                player.ForceCameraUpdate   = true;
            }

            orig(self, level);
        }
Example #2
0
        private static void DialogCutscene_OnBegin(On.Celeste.Mod.Entities.DialogCutscene.orig_OnBegin 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.State  = 11;
                    player.StateMachine.Locked = true;
                    player.ForceCameraUpdate   = true;
                }
            }

            orig(self, level);
        }