Class UserSubTaskCarvePath
Task for following player's progress towards carving path around (as example, learning machete)
Inheritance
System.Object
UserSubTaskCarvePath
Inherited Members
Namespace: Eco.Gameplay.Tutorial.Internal
Assembly: Eco.Gameplay.dll
Syntax
public class UserSubTaskCarvePath : UserSubTaskSubscribe<Plant, object, bool>, IController, IViewController, IHasUniversalID, INotifyPropertyChanged
Constructors
UserSubTaskCarvePath()
Declaration
public UserSubTaskCarvePath()
Fields
ItemName
Declaration
public string ItemName
Field Value
Type | Description |
---|---|
System.String |
TargetCount
Declaration
public int TargetCount
Field Value
Type | Description |
---|---|
System.Int32 |
Properties
Subscription
Declaration
protected override ThreadSafeAction<Plant, object, bool> Subscription { get; }
Property Value
Type | Description |
---|---|
ThreadSafeAction<Plant, System.Object, System.Boolean> |
Overrides
Eco.Gameplay.Tutorial.UserSubTaskSubscribe<Eco.Simulation.Agents.Plant, System.Object, System.Boolean>.Subscription
Methods
IsComplete(Plant, Object, Boolean)
Decrement plants count until zero and pass when selected required tool
Declaration
protected override bool IsComplete(Plant plant, object killer, bool destroyed)
Parameters
Type | Name | Description |
---|---|---|
Plant | plant | |
System.Object | killer | |
System.Boolean | destroyed |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
Eco.Gameplay.Tutorial.UserSubTaskSubscribe<Eco.Simulation.Agents.Plant, System.Object, System.Boolean>.IsComplete(Eco.Simulation.Agents.Plant, System.Object, System.Boolean)
Implements
System.ComponentModel.INotifyPropertyChanged