Show / Hide Table of Contents

Class GrantTitlePayment

Inheritance
System.Object
Payment
ThresholdPayment
GrantTitlePayment
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
ICustomValidity
IValidity
IHasWorkParty
IRootDescriber
Inherited Members
ThresholdPayment.WorkPerformed(Laborer, Single)
ThresholdPayment.MinContributedPercent
ThresholdPayment.ThresholdDesc
Payment.WorkFinished()
Payment.Posted(User)
Payment.Initialize(WorkParty)
Payment.ControllerID
Payment.WorkParty
Payment.RootDescriber
Payment.PropertyChanged
Namespace: Eco.Gameplay.Economy.WorkParties
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
Type Description
AccountAccess

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
Payment.Description

RewardDesc

Declaration
public override string RewardDesc { get; }
Property Value
Type Description
System.String
Overrides
ThresholdPayment.RewardDesc

Title

Declaration
public AppointedTitle Title { get; set; }
Property Value
Type Description
AppointedTitle

Methods

GainReward(Laborer, StringBuilder)

Declaration
protected override void GainReward(Laborer laborer, StringBuilder sb)
Parameters
Type Name Description
Laborer laborer
System.Text.StringBuilder sb
Overrides
ThresholdPayment.GainReward(Laborer, StringBuilder)

OnActivated()

Declaration
public override void OnActivated()
Overrides
ThresholdPayment.OnActivated()

ShortDescription()

Declaration
public override string ShortDescription()
Returns
Type Description
System.String
Overrides
Payment.ShortDescription()

Valid()

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

Implements

IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
ICustomValidity
IValidity
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
☀
☾