C# Class MerchantRPG.Simulation.Stats

Show file Open project: subchannel13/MerchantRPG-combinator Class Usage Examples

Public Properties

Property Type Description
Accuracy double
CriticalRate double
Damage double
Defense double
Hp double
MagicDefense double
OriginalItem Item

Public Methods

Method Description
Stats ( ) : System
Stats ( Hero hero, int heroLevel, Monster vsMonster ) : System
Stats ( Item item, Hero forHero, Monster vsMonster ) : System
Stats ( Stats original ) : System
Stats ( StatsFilter bonusType, Monster vsMonster ) : System
isInferiorTo ( Stats other, StatsFilter statsMask ) : bool
isSuperiorTo ( Stats other, StatsFilter statsMask ) : bool
operator ( ) : Stats

Private Methods

Method Description
Stats ( Item originalItem, double attack, double accuracy, double criticalRate, double defense, double magicDefense, double hp ) : System

Method Details

Stats() public method

public Stats ( ) : System
return System

Stats() public method

public Stats ( Hero hero, int heroLevel, Monster vsMonster ) : System
hero MerchantRPG.Data.Hero
heroLevel int
vsMonster MerchantRPG.Data.Monster
return System

Stats() public method

public Stats ( Item item, Hero forHero, Monster vsMonster ) : System
item Item
forHero MerchantRPG.Data.Hero
vsMonster MerchantRPG.Data.Monster
return System

Stats() public method

public Stats ( Stats original ) : System
original Stats
return System

Stats() public method

public Stats ( StatsFilter bonusType, Monster vsMonster ) : System
bonusType StatsFilter
vsMonster MerchantRPG.Data.Monster
return System

isInferiorTo() public method

public isInferiorTo ( Stats other, StatsFilter statsMask ) : bool
other Stats
statsMask StatsFilter
return bool

isSuperiorTo() public method

public isSuperiorTo ( Stats other, StatsFilter statsMask ) : bool
other Stats
statsMask StatsFilter
return bool

operator() public static method

public static operator ( ) : Stats
return Stats

Property Details

Accuracy public property

public double Accuracy
return double

CriticalRate public property

public double CriticalRate
return double

Damage public property

public double Damage
return double

Defense public property

public double Defense
return double

Hp public property

public double Hp
return double

MagicDefense public property

public double MagicDefense
return double

OriginalItem public property

public Item OriginalItem
return Item