Show / Hide Table of Contents

Class GeoCost

Cost which subtracts the specified amount from the GeoCounter. Can only be paid when the result of the subtraction would be nonnegative.

Inheritance
System.Object
Cost
GeoCost
Implements
System.IEquatable<Cost>
System.IEquatable<GeoCost>
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 GeoCost : Cost, IEquatable<Cost>, IEquatable<GeoCost>

Constructors

| Improve this Doc View Source

GeoCost(Int32)

Cost which subtracts the specified amount from the GeoCounter. Can only be paid when the result of the subtraction would be nonnegative.

Declaration
public GeoCost(int amount)
Parameters
Type Name Description
System.Int32 amount

Properties

| Improve this Doc View Source

amount

Declaration
public int amount { get; set; }
Property Value
Type Description
System.Int32

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