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.