C# Class MerchantRPG.Simulation.Stats

Mostra 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_oe property

public double Accuracy
return double

CriticalRate public_oe property

public double CriticalRate
return double

Damage public_oe property

public double Damage
return double

Defense public_oe property

public double Defense
return double

Hp public_oe property

public double Hp
return double

MagicDefense public_oe property

public double MagicDefense
return double

OriginalItem public_oe property

public Item OriginalItem
return Item