Namespace Nautilus.Handlers
Classes
- BiomeHandler
- A handler class for registering new biome types.
- BiomeHandler.SkyReference
- Defines a reference to a new or existing Sky prefab.
- ConsoleCommandsHandler
- A handler class for registering your custom console commands.
- CoordinatedSpawnsHandler
- A handler class for registering Coordinated Spawns.
- CraftDataHandler
- A handler class for adding and editing crafted items.
- CraftTreeHandler
- A handler class for creating and modifying crafting trees.
- CraftTreeHandler.Paths
- A list of all the built-in craft tree paths (AKA "steps to tab") for use in methods such as AddCraftingNode(Type, TechType, params string[]).
- CustomSoundHandler
- A handler class for adding and overriding Sounds. Also see the AudioUtils class.
- EnumBuilder<TEnum>
- Represents a custom enum object. This class cannot be inherited.
- EnumExtensions
- Extensions to interact more with custom enum objects.
- EnumHandler
- Class responsible to resolve anything related to adding custom enum objects.
- ItemActionHandler
- A handler class for registering custom actions when left clicking or middle clicking on an item.
- KnownTechHandler
- A handler class for configuring custom unlocking conditions for item blueprints.
- KnownTechHandler.DefaultUnlockData
- References to generic unlock sounds and unlock messages for the Known Tech system, matching those used in the base game.
- LanguageHandler
- A handler class for adding or modifying language lines.
- LootDistributionHandler
- A handler that manages the distribution of spawned resources throughout the world. Used for fish, items, outcrops, fragments, eggs, etc...
- ModDatabankHandler
- A handler class for adding information about your mod to the "Mods" tab of the PDA's Datbabank. If you wish to add a standard PDA entry, instead see the PDAHandler class.
- OptionsPanelHandler
- A handler class for registering your custom in-game mod options.
- PDAHandler
- A handler class for various PDA-related purposes:
- Registering log entries.
- Registering encyclopedia (databank) entries.
- Defining data for scanning fragments and other items.
- PrefabCollection
- Represents a collection of PrefabInfo as keys and prefab factory as values.
- PrefabCollectionExtensions
- Represents extension methods for the PrefabCollection class.
- PrefabHandler
- A handler for registering prefabs into the game.
- SaveDataHandler
- A handler class for registering your SaveDataCache.
- SpriteHandler
- A handler class for adding custom sprites into the game.
- StoryGoalHandler
A handler class for interacting with all of the major goal systems in Subnautica, which are essential for the's game progression.
Allows for important game events to be triggered after a specified action is completed.
- SurvivalHandler
- Handler class that relates to the Survival component. Allows the defining of oxygen or health gains when consuming specific items.
- WorldEntityDatabaseHandler
- A handler class for the UWE.WorldEntityDatabase. This class is essential for the game's Loot Distribution System to work properly.
Structs
- ModDatabankHandler.ModData
- Data for the encyclopedia entry of your mod.
- SpawnInfo
- A basic struct that provides enough info for the CoordinatedSpawnsHandler System to function.