ClassicCityBuilderKit 1.8.8
|
walker addon that slows down the attack walker it is attached to
the speed calculation itself is done in the attack walker
the addon just carries the factor and removes itself after a set duration
Classes | |
class | SlowData |
Public Member Functions | |
override void | Update () |
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) | |
override string | SaveData () |
serializes the objects state(usually to json) and returns it | |
override void | LoadData (string json) |
deserializes the serialized json data and loads the data as its new state | |
Public Member Functions inherited from CityBuilderCore.WalkerAddon | |
virtual void | Awake () |
virtual void | Start () |
void | Remove () |
Removes the addon from the walker it is located on this will usually result in the termination of the addon. | |
Public Attributes | |
float | Factor = 0.5f |
float | Duration = 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 |
deserializes the serialized json data and loads the data as its new state
json |
Reimplemented from CityBuilderCore.WalkerAddon.
|
inlinevirtual |
serializes the objects state(usually to json) and returns it
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.
|
inlinevirtual |
Reimplemented from CityBuilderCore.WalkerAddon.