ClassicCityBuilderKit 1.8.8
|
holds a reference to a structure which may be replaced(for example buildings being replaced when they evolve)
therefore if a structure is replaced by some other equivalent structure references that other entities have on it dont break
Public Member Functions | |
StructureReference (IStructure instance) | |
void | Replace (IStructure replacement) |
Properties | |
IStructure | Instance [get] |
the currently referenced structure | |
bool | HasInstance [get] |
check if the structure still exists or if it has been terminated | |
Events | |
Action< IStructure, IStructure > | Replacing |
fired when the structure gets replaced | |