ClassicCityBuilderKit 1.8.8
|
makes walker go to point> work> wait> work and then places an item on the ground
when gathering a tree the first work fells the tree and removes it from the primary structure
the wait time is spent waiting for the tree to fall
working the second duration represents the walker making the falling ready for pickup
Classes | |
class | TownHarvestTaskData |
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 bool | ProgressTask (TownWalker walker, string key) |
override string | GetDescription () |
override string | GetDebugText () |
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 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 | |
TownItemTask | ItemTask |
string | PrimaryStructureKey |
string | SecondaryStructureKey |
float | PrimaryDuration |
float | WaitDuration |
float | SecondaryDuration |
string | PrimaryAnimation |
string | SecondaryAnimation |
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 string | saveExtras () |
override void | loadExtras (string json) |
Protected Member Functions inherited from CityBuilderTown.TownTask | |
virtual void | Awake () |
virtual void | Update () |
virtual void | OnDestroy () |
Properties | |
override IEnumerable< TownWalker > | Walkers [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.
|
inlinevirtual |
Reimplemented from CityBuilderTown.TownTask.
|
virtual |
Reimplemented from CityBuilderTown.TownTask.
|
inlineprotectedvirtual |
Reimplemented from CityBuilderTown.TownTask.
|
inlinevirtual |
Reimplemented from CityBuilderTown.TownTask.
|
inlineprotectedvirtual |
Reimplemented from CityBuilderTown.TownTask.