コード例 #1
0
 public void EnterToRandoMenu(On.Celeste.OverworldLoader.orig_ctor orig, OverworldLoader self, Overworld.StartMode startMode, HiresSnow snow)
 {
     if ((startMode == Overworld.StartMode.MainMenu || startMode == Overworld.StartMode.AreaComplete) && this.InRandomizer)
     {
         startMode = (Overworld.StartMode) 55;
     }
     orig(self, startMode, snow);
 }
コード例 #2
0
 private void EnterToRandoMenu(On.Celeste.OverworldLoader.orig_ctor orig, OverworldLoader self, Overworld.StartMode startMode, HiresSnow snow)
 {
     if ((startMode == Overworld.StartMode.MainMenu || startMode == Overworld.StartMode.AreaComplete) && this.InRandomizer)
     {
         startMode = RandoModule.STARTMODE_RANDOMIZER;
     }
     orig(self, startMode, snow);
 }
コード例 #3
0
        private static void onOverworldLoad(On.Celeste.OverworldLoader.orig_ctor orig, OverworldLoader self, Overworld.StartMode startMode, HiresSnow snow)
        {
            orig(self, startMode, snow);

            if (startMode != (Overworld.StartMode)(-1))    // -1 = in-game overworld from the collab utils
            {
                deactivateHooks();
            }
        }