|
ClassicCityBuilderKit 1.9.4
|
task that makes a walker work at its point on the map
the TownWorkComponent uses this task to get walkers to work at it and check how many are doing so
Public Member Functions | |
| override bool | CanStartTask (TownWalker walker) |
| override WalkerAction[] | StartTask (TownWalker walker) |
| override void | ContinueTask (TownWalker walker) |
| override void | FinishTask (TownWalker walker, ProcessState process) |
| void | SetNeeded (bool value) |
| override string | GetDescription () |
Public Member Functions inherited from CityBuilderTown.TownTask | |
| WalkerAction[] | StartTask (TownWalker walker) |
| void | ContinueTask (TownWalker walker) |
| void | FinishTask (TownWalker walker, ProcessState process) |
| virtual void | Terminate () |
| virtual void | SignalTask (TownWalker walker, string key) |
| virtual bool | ProgressTask (TownWalker walker, string key) |
| virtual void | SuspendTask () |
| virtual void | ResumeTask () |
| virtual string | GetDebugText () |
| virtual void | OnMessages (string e) |
| use when a single string has to be split into several messages by default the parameter is split by spaces | |
| virtual void | OnMessage (string e) |
| puts a message into the characters messaging pipeline | |
| TownTaskData | SaveData () |
| void | LoadData (TownTaskData data) |
Public Attributes | |
| float | Effort = 1f |
| string | Animation |
Public Attributes inherited from CityBuilderTown.TownTask | |
| TownJob | Job |
| Sprite | Icon |
| Transform | Visual |
| GameObject | Tool |
| UnityEvent< string > | MessageReceived |
| MessageEvent[] | MessageEvents |
Public Attributes inherited from CityBuilderCore.KeyedBehaviour | |
| string | Key |
Protected Member Functions | |
| override void | Update () |
Protected Member Functions inherited from CityBuilderTown.TownTask | |
| virtual void | Awake () |
| virtual void | OnDestroy () |
| virtual string | saveExtras () |
| virtual void | loadExtras (string json) |
Properties | |
| override IEnumerable< TownWalker > | Walkers [get] |
| bool | IsWorking [get] |
Properties inherited from CityBuilderTown.TownTask | |
| Guid | Id = Guid.NewGuid() [get] |
| virtual IEnumerable< TownWalker > | Walkers [get] |
| Vector2Int | Point [get] |
Properties inherited from CityBuilderCore.IKeyed | |
Additional Inherited Members | |
Protected Attributes inherited from CityBuilderTown.TownTask | |
| bool | _isTerminated |
| bool | _isSuspended |
|
inlinevirtual |
Reimplemented from CityBuilderTown.TownTask.
|
virtual |
Reimplemented from CityBuilderTown.TownTask.
|
inlineprotectedvirtual |
Reimplemented from CityBuilderTown.TownTask.