ClassicCityBuilderKit 1.8.8
|
task that makes a walker go to its point and spand a little time working
after that a point is added to a structure at the tasks location
for example the forrester creates a plant task for the Trees Growing structure
which eventually turns into a full tree that can be harvested for logs
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 | |
float | Duration |
string | Structure |
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.
|
virtual |
Reimplemented from CityBuilderTown.TownTask.
|
virtual |
Reimplemented from CityBuilderTown.TownTask.
|
protectedvirtual |
Reimplemented from CityBuilderTown.TownTask.
|
inlinevirtual |
Reimplemented from CityBuilderTown.TownTask.
|
protectedvirtual |
Reimplemented from CityBuilderTown.TownTask.