Class PDBoolCost
Cost which has no pay effects, but can only be paid when the specified PlayerData bool is true.
Inherited Members
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 PDBoolCost : Cost, IEquatable<Cost>, IEquatable<PDBoolCost>
Constructors
| Improve this Doc View SourcePDBoolCost(String, String)
Cost which has no pay effects, but can only be paid when the specified PlayerData bool is true.
Declaration
public PDBoolCost(string fieldName, string uiText)
Parameters
Type | Name | Description |
---|---|---|
System.String | fieldName | |
System.String | uiText |
Properties
| Improve this Doc View SourcefieldName
Declaration
public string fieldName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
uiText
Declaration
public string uiText { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceCanPay()
Declaration
public override bool CanPay()
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
| Improve this Doc View SourceGetCostText()
Declaration
public override string GetCostText()
Returns
Type | Description |
---|---|
System.String |
Overrides
| Improve this Doc View SourceHasPayEffects()
Declaration
public override bool HasPayEffects()
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
| Improve this Doc View SourceIncludes(Cost)
Declaration
public override bool Includes(Cost c)
Parameters
Type | Name | Description |
---|---|---|
Cost | c |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
| Improve this Doc View SourceOnPay()
Declaration
public override void OnPay()
Overrides
Implements
System.IEquatable<T>
System.IEquatable<T>