Class LaborWork
Inheritance
System.Object
LaborWork
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class LaborWork : WorkOrderWork, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IHasWorkParty, IRootDescriber
Constructors
LaborWork()
Declaration
LaborWork(WorkOrder)
Declaration
public LaborWork(WorkOrder workOrder)
Parameters
Properties
Description
Declaration
public override string Description { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
DescriptionRemaining
Declaration
public override string DescriptionRemaining { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
GroupMarker
Declaration
public GroupMarker GroupMarker { get; set; }
Property Value
PercentDone
Declaration
public override float PercentDone { get; }
Property Value
| Type |
Description |
| System.Single |
|
Overrides
Position
Declaration
public override Vector3i Position { get; }
Property Value
Overrides
ShortDescNoLocation
Declaration
public string ShortDescNoLocation { get; }
Property Value
| Type |
Description |
| System.String |
|
ShortDescriptionRemaining
Declaration
public override string ShortDescriptionRemaining { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
Methods
Declaration
public override void ActionPerformed(GameAction action)
Parameters
Overrides
Activate()
Declaration
public override void Activate()
Overrides
Cancel()
Declaration
public override void Cancel()
Overrides
Finish()
Declaration
public override void Finish()
Overrides
LaborerAddedWhileActive(User)
Declaration
public override void LaborerAddedWhileActive(User user)
Parameters
| Type |
Name |
Description |
| User |
user |
|
Overrides
LaborerLeft(User)
Declaration
public override void LaborerLeft(User user)
Parameters
| Type |
Name |
Description |
| User |
user |
|
Overrides
ShouldOverrideAuth(GameAction)
Declaration
public override bool ShouldOverrideAuth(GameAction action)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods