Table of Contents

Namespace Nautilus.Assets

Classes

CustomModelData
Custom Model data that Nautilus will use to apply custom looks to certain prefabs.
CustomModelData.Targets
A class with some common target names
CustomPrefab
Represents a class with everything needed to make a custom prefab work.
CustomPrefabExtensions
Represents extension methods for the CustomPrefab class.
ModPrefabCache
Class used by the prefab system to store GameObjects. Objects in the cache are inactive because they are placed within an inactive parent object.
SpawnLocation
Defines the spawn location with world position and optional euler angles. Used in the Coordinated Spawns system.

Structs

PrefabInfo
Data class that represents information about a prefab.

Interfaces

ICustomPrefab
Specifies the contract for a custom prefab.

Delegates

PrefabFactoryAsync
A delegate for prefab construction used by Nautilus to create game objects dynamically.
PrefabPostProcessorAsync
Delegate used for Nautilus's prefab post processing event to modify the processed prefab via a dynamic method.