Skip to content

Struct: Cost ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
csharp
[Serializable]
public struct Cost

Fields ​

NameDeclarationDescription
dreamDustpublic int dreamDust
goldpublic int gold
healthPercentagepublic int healthPercentage
platinumCoinpublic int platinumCoin
stardustpublic int stardust

Methods ​

CanAfford(DewPlayer, int) ​

csharp
public AffordType CanAfford(DewPlayer player, int playerStardust = -1)

Parameters:

NameTypeDescription
playerDewPlayer
playerStardustint

Returns: AffordType

CanAfford(Entity, int) ​

csharp
public AffordType CanAfford(Entity entity, int playerStardust = -1)

Parameters:

NameTypeDescription
entityEntity
playerStardustint

Returns: AffordType

DreamDust(int) ​

csharp
public static Cost DreamDust(int amount)

Parameters:

NameTypeDescription
amountint

Returns: Cost

Equals(Cost) ​

csharp
public bool Equals(Cost other)

Parameters:

NameTypeDescription
otherCost

Returns: bool

Equals(object) ​

csharp
public override bool Equals(object obj)

Parameters:

NameTypeDescription
objobject

Returns: bool

GetHashCode() ​

csharp
public override int GetHashCode()

Returns: int

Gold(int) ​

csharp
public static Cost Gold(int amount)

Parameters:

NameTypeDescription
amountint

Returns: Cost

HealthPercentage(int) ​

csharp
public static Cost HealthPercentage(int amount)

Parameters:

NameTypeDescription
amountint

Returns: Cost

MultiplyGold(float) ​

csharp
public Cost MultiplyGold(float scalar)

Parameters:

NameTypeDescription
scalarfloat

Returns: Cost

Platinum(int) ​

csharp
public static Cost Platinum(int amount)

Parameters:

NameTypeDescription
amountint

Returns: Cost

Stardust(int) ​

csharp
public static Cost Stardust(int amount)

Parameters:

NameTypeDescription
amountint

Returns: Cost

ToString() ​

csharp
public override string ToString()

Returns: string

Maintained by the Shape of Dreams Modding Community