예제 #1
0
        public static void ApplyAllHooks()
        {
            // Ordered by folders in alphabetic


            /// ARENAS ///
            ArenaCreatureSpawnerHook.ApplyHooks();
            MultiplayerUnlocksHook.ApplyHooks();

            /// CREATURES ///
            BigEelHook.ApplyHooks();
            DaddyCorruptionHook.ApplyHooks();
            DaddyLongLegsHook.ApplyHooks();
            FlyGraphicsHook.ApplyHooks();
            LizardGraphicsHook.ApplyHooks();
            ScavengerAbstractAIHook.ApplyHooks();
            TentaclePlantGraphicsHook.ApplyHooks();

            /// CUSTOM MENU ///
            FastTravelScreenHook.ApplyHooks();
            MenuIllustrationHook.ApplyHooks();
            MenuSceneHook.ApplyHooks();
            MultiplayerMenuHook.ApplyHooks();
            PauseMenuHook.ApplyHooks();
            SlugcatSelectMenuHook.ApplyHooks();

            /// CUSTOM PEARLS ///
            DataPearlHook.ApplyHooks();
            PlacedObjectHook.ApplyHooks();
            SLOracleBehaviorHasMarkHook.ApplyHooks();

            /// DEV INTERFACE ///
            MapPageHook.ApplyHooks();
            MapRenderOutputHook.ApplyHooks();
            CustomDecalRepresentationHook.ApplyHooks();
            SoundPageHook.ApplyHooks();
            TriggersPageHook.ApplyHooks();

            /// HUD ///
            MapHook.ApplyHooks();

            /// MUSIC ///
            MultiplayerDJHook.ApplyHooks();
            MusicPieceHook.ApplyHooks();
            ProceduralMusicInstructionsHook.ApplyHooks();
            SoundLoaderHook.ApplyHooks();


            /// WORLD ///
            OverWorldHook.ApplyHooks();
            RegionGateHook.ApplyHooks();
            RegionHook.ApplyHooks();
            WorldHook.ApplyHooks();
            WorldLoaderHook.ApplyHooks();


            MainLoopProcessHook.ApplyHooks();
            PlayerProgressionHook.ApplyHooks();
            // Rain world instance
            RainWorldHook.ApplyHooks();
            // Custom Palette
            RoomCameraHook.ApplyHooks();
            RoomHook.ApplyHooks();
            RoomSettingsHook.ApplyHooks();
            SaveStateHook.ApplyHooks();
            // WinState - achievement
            WinStateHook.ApplyHooks();
            // WWW
            WWWHook.ApplyHooks();
        }
예제 #2
0
        public static void ApplyAllHooks()
        {
            MapHook.ApplyHook();
            RegionGateHook.ApplyHooks();
            RegionHook.ApplyHook();
            RoomSettingsHook.ApplyHook();
            WorldHook.ApplyHook();
            WorldLoaderHook.ApplyHooks();
            OverWorldHook.ApplyHooks();
            PlayerProgressionHook.ApplyHooks();

            // Pearl
            DataPearlHook.ApplyHooks();
            SLOracleBehaviorHasMarkHook.ApplyHooks();
            PlacedObjectHook.ApplyHooks();

            // Rain world instance
            RainWorldHook.ApplyHooks();

            // Custom Palette
            RoomCameraHook.ApplyHook();

            // Electric gate
            RoomHook.ApplyHooks();
            WaterGateHook.ApplyHooks();

            // Custom Decal
            //CustomDecalHook.ApplyHook();

            MainLoopProcessHook.ApplyHooks();

            // Scene
            FastTravelScreenHook.ApplyHooks();
            //MainMenuHook.ApplyHooks();
            MenuSceneHook.ApplyHook();
            MenuIllustrationHook.ApplyHook();
            SlugcatSelectMenuHook.ApplyHooks();

            // DevInterface
            MapPageHook.ApplyHooks();
            MapRenderOutputHook.ApplyHooks();
            CustomDecalRepresentationHook.ApplyHooks();

            // Arena
            MultiplayerMenuHook.ApplyHook();
            ArenaCreatureSpawnerHook.ApplyHook();

            // WinState - achievement
            WinStateHook.ApplyHook();

            SaveStateHook.ApplyHook();

            // MusicPiece
            MusicPieceHook.ApplyHooks();
            ProceduralMusicInstructionsHook.ApplyHooks();

            BigEelHook.ApplyHooks();
            TentaclePlantGraphicsHook.ApplyHooks();
            DaddyLongLegsHook.ApplyHooks();
            LizardGraphicsHook.ApplyHooks();

            // WWW
            WWWHook.ApplyHooks();

            RegionStateHook.ApplyHooks();

            // Unlocks ID
            MultiplayerUnlocksHook.ApplyHooks();
        }