Namespace Uncreated.Warfare.Buildables
Classes
- BuildableAttributesDataStore
Stores a key-value-pair dictionary for each barricade and structure.
Interfaces
- IBuildable
Any structure or barricade. Can be BuildableBarricade or BuildableStructure.
- IBuildableComponent
Component auto-added to Buildables on when they are dropped into the world, and removed when they are destroyed.
- IDestroyInfo
Components implementing this will receive information about the most recent destroy event.
- IReplaceableBuildableComponent
Component that will be transfered when the buildable is replaced.
- ISalvageInfo
Components implementing this will receive information about the most recent salvager.
- ISalvageListener
Components implementing this will receive a callback allowing it to handle a salvage request.