Class GrantTitlePayment
Inheritance
System.Object
GrantTitlePayment
Implements
System.ComponentModel.INotifyPropertyChanged
Assembly: Eco.Gameplay.dll
Syntax
public class GrantTitlePayment : ThresholdPayment, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, ICustomValidity, IValidity, IHasWorkParty, IRootDescriber
Constructors
GrantTitlePayment()
Declaration
public GrantTitlePayment()
Properties
AccessType
Declaration
public AccountAccess AccessType { get; set; }
Property Value
DescribedType
Declaration
protected string DescribedType { get; }
Property Value
Type |
Description |
System.String |
|
Description
Declaration
public override string Description { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
RewardDesc
Declaration
public override string RewardDesc { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Title
Declaration
public AppointedTitle Title { get; set; }
Property Value
Methods
GainReward(Laborer, StringBuilder)
Declaration
protected override void GainReward(Laborer laborer, StringBuilder sb)
Parameters
Type |
Name |
Description |
Laborer |
laborer |
|
System.Text.StringBuilder |
sb |
|
Overrides
OnActivated()
Declaration
public override void OnActivated()
Overrides
ShortDescription()
Declaration
public override string ShortDescription()
Returns
Type |
Description |
System.String |
|
Overrides
Valid()
Declaration
public override Result Valid()
Returns
Overrides
Implements
System.ComponentModel.INotifyPropertyChanged
Extension Methods