ClassicCityBuilderKit 1.9.1
|
items lying on the map ready to be collected and stored
a walker has to go to the task and spend a little bit of time picking it up
after that the items are added to the walkers storage and the task is finished
storing the item is the walkers business and not part of the task
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) |
override string | GetDescription () |
override string | GetDebugText () |
![]() | |
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 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 | CollectDuration |
ItemQuantity | Items |
float | Distance |
![]() | |
TownJob | Job |
Sprite | Icon |
Transform | Visual |
GameObject | Tool |
UnityEvent< string > | MessageReceived |
MessageEvent[] | MessageEvents |
![]() | |
string | Key |
Properties | |
override IEnumerable< TownWalker > | Walkers [get] |
![]() | |
Guid | Id = Guid.NewGuid() [get] |
virtual IEnumerable< TownWalker > | Walkers [get] |
Vector2Int | Point [get] |
![]() |
Additional Inherited Members | |
![]() | |
virtual void | Awake () |
virtual void | Update () |
virtual void | OnDestroy () |
virtual string | saveExtras () |
virtual void | loadExtras (string json) |
![]() | |
bool | _isTerminated |
bool | _isSuspended |
|
inlinevirtual |
Reimplemented from CityBuilderTown.TownTask.
|
inlinevirtual |
Reimplemented from CityBuilderTown.TownTask.
|
virtual |
Reimplemented from CityBuilderTown.TownTask.