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
https://citybuilder.softleitner.com/manual/town
|
float | Effort = 1f |
|
string | Animation |
|
TownJob | Job |
|
Sprite | Icon |
|
Transform | Visual |
|
GameObject | Tool |
|
UnityEvent< string > | MessageReceived |
|
MessageEvent[] | MessageEvents |
|
string | Key |
|
|
override void | Update () |
|
virtual void | Awake () |
|
virtual void | OnDestroy () |
|
virtual string | saveExtras () |
|
virtual void | loadExtras (string json) |
|
|
override IEnumerable< TownWalker > | Walkers [get] |
|
bool | IsWorking [get] |
|
Guid | Id = Guid.NewGuid() [get] |
|
virtual IEnumerable< TownWalker > | Walkers [get] |
|
Vector2Int | Point [get] |
|
|
bool | _isTerminated |
|
bool | _isSuspended |
|
◆ CanStartTask()
override bool CityBuilderTown.TownWorkTask.CanStartTask |
( |
TownWalker | walker | ) |
|
|
inlinevirtual |
◆ GetDescription()
override string CityBuilderTown.TownWorkTask.GetDescription |
( |
| ) |
|
|
virtual |
◆ Update()
override void CityBuilderTown.TownWorkTask.Update |
( |
| ) |
|
|
inlineprotectedvirtual |