|
ClassicCityBuilderKit 1.9.4
|
walks to an IItemReceiver and lets the receiver get items from the walker
Public Member Functions | |
| ItemsReceiverAction (Walker walker, ItemQuantity items, float maxDistance, bool reserve) | |
| ItemsReceiverAction (ItemQuantity items, IItemReceiver itemReceiver, WalkingPath walkingPath, bool reserve) | |
| override void | Start (Walker walker) |
| called by the walker when the action is first started, either by being first in a process or when the previous action has ended | |
| override void | Continue (Walker walker) |
| called by the walker after the game has been loaded | |
| override void | Cancel (Walker walker) |
| called by the walker if the action was active when its process was canceled | |
| override void | End (Walker walker) |
| called by the walker when this is the active action and the process advances do not call this directly, to end an action call Walker.AdvanceProcess | |
| void | OnBeforeSerialize () |
| void | OnAfterDeserialize () |
|
inlinevirtual |
called by the walker if the action was active when its process was canceled
| walker | the walker performing this action |
Reimplemented from CityBuilderCore.WalkerAction.
|
inlinevirtual |
called by the walker after the game has been loaded
| walker | the walker performing this action |
Reimplemented from CityBuilderCore.WalkerAction.
|
inlinevirtual |
called by the walker when this is the active action and the process advances
do not call this directly, to end an action call Walker.AdvanceProcess
| walker |
Reimplemented from CityBuilderCore.WalkerAction.
|
inlinevirtual |
called by the walker when the action is first started, either by being first in a process or when the previous action has ended
| walker | the walker performing this action |
Reimplemented from CityBuilderCore.WalkerAction.