Show / Hide Table of Contents

Class WorkOrderWork

Inheritance
System.Object
Work
WorkOrderWork
CollectResourcesWork
LaborWork
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
IHasWorkParty
IRootDescriber
Inherited Members
Work.Cancel()
Work.ActionPerformed(GameAction)
Work.LaborerLeft(User)
Work.LaborerAddedWhileActive(User)
Work.Activate()
Work.Description
Work.DescriptionRemaining
Work.ShortDescriptionRemaining
Work.PercentDone
Work.Position
Work.Cancelled
Work.Weight
Work.WorkParty
Work.RootDescriber
Work.ControllerID
Work.PropertyChanged
Namespace: Eco.Gameplay.Economy.WorkParties
Assembly: Eco.Gameplay.dll
Syntax
public abstract class WorkOrderWork : Work, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, IHasWorkParty, IRootDescriber

Constructors

WorkOrderWork()

Declaration
public WorkOrderWork()

WorkOrderWork(WorkOrder)

Declaration
public WorkOrderWork(WorkOrder workOrder)
Parameters
Type Name Description
WorkOrder workOrder

Properties

CategoryText

Declaration
public string CategoryText { get; }
Property Value
Type Description
System.String

Order

Declaration
public WorkOrder Order { get; set; }
Property Value
Type Description
WorkOrder

Methods

Finish()

Declaration
public override void Finish()
Overrides
Work.Finish()

Initialize(WorkParty)

Declaration
public override void Initialize(WorkParty parent)
Parameters
Type Name Description
WorkParty parent
Overrides
Work.Initialize(WorkParty)

ShouldOverrideAuth(GameAction)

Declaration
public override bool ShouldOverrideAuth(GameAction action)
Parameters
Type Name Description
GameAction action
Returns
Type Description
System.Boolean
Overrides
Work.ShouldOverrideAuth(GameAction)

Valid()

Declaration
public override Result Valid()
Returns
Type Description
Result
Overrides
Work.Valid()

Implements

IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
IHasWorkParty
IRootDescriber

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾