Class ElementalTypeExtension
public static class ElementalTypeExtension
- Inheritance
-
ElementalTypeExtension
- Inherited Members
Fields
WinMultiplier
public const decimal WinMultiplier = 1.2
Field Value
Methods
GetAllTypes()
public static List<ElementalType> GetAllTypes()
Returns
GetBattleResult(ElementalType, ElementalType)
public static ElementalResult GetBattleResult(this ElementalType from, ElementalType to)
Parameters
fromElementalTypetoElementalType
Returns
- ElementalResult
1: Win 0: Draw -1: Lose
GetDamage(ElementalType, ElementalType, long)
public static long GetDamage(this ElementalType from, ElementalType to, long damage)
Parameters
fromElementalTypetoElementalTypedamagelong
Returns
GetMultiplier(ElementalType, ElementalType)
public static decimal GetMultiplier(this ElementalType from, ElementalType to)
Parameters
fromElementalTypetoElementalType
Returns
TryGetLoseCase(ElementalType, out ElementalType)
public static bool TryGetLoseCase(this ElementalType lose, out ElementalType win)
Parameters
loseElementalTypewinElementalType
Returns
TryGetWinCase(ElementalType, out ElementalType)
public static bool TryGetWinCase(this ElementalType win, out ElementalType lose)
Parameters
winElementalTypeloseElementalType