Show / Hide Table of Contents

Class PDIntCost

Cost which has no pay effects, but can only be paid when the specified PlayerData int comparison succeeds.

Inheritance
System.Object
Cost
PDIntCost
Implements
System.IEquatable<Cost>
System.IEquatable<PDIntCost>
Inherited Members
Cost.Pay()
Cost.AfterPay()
Cost.Paid
Cost.Recurring
Cost.DiscountRate
Cost.GetBaseCost()
Cost.Load()
Cost.Unload()
Cost.NewGeoCost(Int32)
Cost.NewEssenceCost(Int32)
Cost.NewGrubCost(Int32)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ItemChanger
Assembly: ItemChanger.dll
Syntax
public sealed class PDIntCost : Cost, IEquatable<Cost>, IEquatable<PDIntCost>

Constructors

| Improve this Doc View Source

PDIntCost(Int32, String, String, ComparisonOperator)

Cost which has no pay effects, but can only be paid when the specified PlayerData int comparison succeeds.

Declaration
public PDIntCost(int amount, string fieldName, string uiText, ComparisonOperator op = ComparisonOperator.Ge)
Parameters
Type Name Description
System.Int32 amount
System.String fieldName
System.String uiText
ComparisonOperator op

Properties

| Improve this Doc View Source

amount

Declaration
public int amount { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

fieldName

Declaration
public string fieldName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

op

Declaration
public ComparisonOperator op { get; set; }
Property Value
Type Description
ComparisonOperator
| Improve this Doc View Source

uiText

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

Methods

| Improve this Doc View Source

CanPay()

Declaration
public override bool CanPay()
Returns
Type Description
System.Boolean
Overrides
Cost.CanPay()
| Improve this Doc View Source

GetCostText()

Declaration
public override string GetCostText()
Returns
Type Description
System.String
Overrides
Cost.GetCostText()
| Improve this Doc View Source

HasPayEffects()

Declaration
public override bool HasPayEffects()
Returns
Type Description
System.Boolean
Overrides
Cost.HasPayEffects()
| Improve this Doc View Source

Includes(Cost)

Declaration
public override bool Includes(Cost c)
Parameters
Type Name Description
Cost c
Returns
Type Description
System.Boolean
Overrides
Cost.Includes(Cost)
| Improve this Doc View Source

OnPay()

Declaration
public override void OnPay()
Overrides
Cost.OnPay()

Implements

System.IEquatable<T>
System.IEquatable<T>

Extension Methods

Extensions.Yield<T>(T)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX