ClassicCityBuilderKit 1.8.8
|
base class for walker actions that play an animation while they are active
sets a bool parameter in the Walker.Animator to true when started and resets it when is ends
Public Member Functions | |
AnimatedActionBase (string parameter) | |
AnimatedActionBase (int parameter) | |
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 | |
|
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.
Reimplemented in CityBuilderTown.TownProgressAction, and CityBuilderTown.TownWorkAction.
|
inlinevirtual |
called by the walker after the game has been loaded
walker | the walker performing this action |
Reimplemented from CityBuilderCore.WalkerAction.
Reimplemented in CityBuilderTown.TownProgressAction.
|
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.
Reimplemented in CityBuilderTown.TownProgressAction, and CityBuilderTown.TownWorkAction.