|
ClassicCityBuilderKit 1.10.0
|
addon that visualy spawns a walker by scaling it up from 0
can be set globally in DefaultBuildingManager.WalkerSpawnAddon or walker specific in Walker.SpawnAddon
Public Member Functions | |
| override void | InitializeAddon () |
| called by the walker after the addon has been instantiated and Walker has been set | |
| override void | TerminateAddon () |
| called by the walker when the addon gets removed this should usually terminate the addon(mark as terminated and Destroy) | |
Public Member Functions inherited from CityBuilderCore.WalkerAddon | |
| virtual void | Awake () |
| virtual void | Start () |
| virtual void | Update () |
| void | Remove () |
| Removes the addon from the walker it is located on this will usually result in the termination of the addon. | |
| virtual string | SaveData () |
| serializes the objects state(usually to json) and returns it | |
| virtual void | LoadData (string json) |
| deserializes the serialized json data and loads the data as its new state | |
Public Attributes | |
| float | Duration = 0.2f |
Public Attributes inherited from CityBuilderCore.WalkerAddon | |
| BuildingAddon.AddonAccumulationMode | Accumulation |
| bool | Save |
Public Attributes inherited from CityBuilderCore.KeyedBehaviour | |
| string | Key |
Additional Inherited Members | |
Protected Attributes inherited from CityBuilderCore.WalkerAddon | |
| bool | _isTerminated |
Properties inherited from CityBuilderCore.WalkerAddon | |
| Walker | Walker [get, set] |
Properties inherited from CityBuilderCore.IKeyed | |
|
inlinevirtual |
called by the walker after the addon has been instantiated and Walker has been set
Reimplemented from CityBuilderCore.WalkerAddon.
|
inlinevirtual |
called by the walker when the addon gets removed
this should usually terminate the addon(mark as terminated and Destroy)
Reimplemented from CityBuilderCore.WalkerAddon.