Table of Contents

Namespace Uncreated.Warfare.Buildables

Classes

BuildableAttributes
BuildableAttributesDataStore

Stores a key-value-pair dictionary for each barricade and structure.

BuildableBarricade
BuildableContainer
BuildableStructure
MainBaseBuildables

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.