Show / Hide Table of Contents

Class KnowledgeSharePayment

Inheritance
System.Object
Payment
ThresholdPayment
KnowledgeSharePayment
Implements
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
ICustomValidity
IValidity
IHasWorkParty
IRootDescriber
Inherited Members
ThresholdPayment.WorkPerformed(Laborer, Single)
ThresholdPayment.Valid()
ThresholdPayment.OnActivated()
ThresholdPayment.MinContributedPercent
ThresholdPayment.ThresholdDesc
Payment.WorkFinished()
Payment.Initialize(WorkParty)
Payment.ControllerID
Payment.WorkParty
Payment.RootDescriber
Payment.PropertyChanged
Namespace: Eco.Gameplay.Economy.WorkParties
Assembly: Eco.Gameplay.dll
Syntax
public class KnowledgeSharePayment : ThresholdPayment, IController, IViewController, IHasUniversalID, INotifyPropertyChanged, ICustomValidity, IValidity, IHasWorkParty, IRootDescriber

Constructors

KnowledgeSharePayment()

Declaration
public KnowledgeSharePayment()

Properties

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

Skills

Declaration
public GamePickerList<Skill> Skills { get; set; }
Property Value
Type Description
GamePickerList<Skill>

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)

Posted(User)

Declaration
public override void Posted(User user)
Parameters
Type Name Description
User user
Overrides
Payment.Posted(User)

ShortDescription()

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

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
☀
☾