walker action that progresses a task by calling (like harvesting or building)
calls TownTask.ProgressTask(TownWalker, string) and ends when that returns false
this is done so the progress value can be stored on the task which makes it possible
for multiple walkers to work on the same task and for walkers to stop progressing midway
|
| TownProgressAction (string key, string parameter) |
|
| TownProgressAction (string key, 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
|
|
| AnimatedActionBase (string parameter) |
|
| AnimatedActionBase (int parameter) |
|
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
|
|