Table of Contents

Namespace Nautilus.Handlers

Classes

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.
CustomSoundHandler
A handler class for adding and overriding Sounds. Also see the AudioUtils class.
EatableHandler
A handler class for modyfing the data of edible objects (objects with the Eatable component).
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.
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...
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

SpawnInfo
A basic struct that provides enough info for the CoordinatedSpawnsHandler System to function.