C# Класс FrannHammer.Core.Calculations.Calculator

Handles all calculations dealing with actionable move data.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GrabDuration ( GrabDurationProblemData data ) : int

Returns the calculated grab duration frames.

Hitlag ( HitlagProblemData data ) : int

Returns the calculated Hitlag.

Hitstun ( double knockbackGrowth ) : int

Returns the calculated Hitstun.

LedgeIntangibility ( LedgeIntangiblityProblemData data ) : int

Returns the calculated LedgeIntangibility.

PikminGrabDuration ( PikminGrabDurationProblemData data ) : int

Returns the calculated Pikmin grab durations frames.

Rage ( RageProblemData data ) : double

Returns the calculated rage.

ReboundDuration ( ReboundDurationProblemData data ) : int
ShieldAdvantage ( ShieldAdvantageProblemData data ) : int

Returns the calculated shield advantage.

ShieldStunNormal ( double damage ) : int

Returns the calculated Normal Shield stun.

ShieldStunPowerShield ( double damage ) : int

Returns the calculated Power shielded Shield stun.

ShieldStunPowerShieldProjectile ( double damage ) : int

Returns the calculated Power shielded projectile Shield stun.

ShieldStunProjectile ( double damage ) : int

Returns the calculated Projectile Shield stun.

SmashCharge ( SmashChargeProblemData data ) : int

Returns the calculated Smash charge frames.

StaleMoveNegationMultiplier ( StaleMoveNegationMultipler multiplier ) : double
TrainingModeKnockback ( TrainingModeKnockbackProblemData data ) : double

Returns the knockback as if in training mode.

VersusModeKnockback ( VersusModeKnockbackProblemData data ) : double

Returns the knockback as if in versus mode.

Описание методов

GrabDuration() публичный Метод

Returns the calculated grab duration frames.
public GrabDuration ( GrabDurationProblemData data ) : int
data FrannHammer.Models.GrabDurationProblemData
Результат int

Hitlag() публичный Метод

Returns the calculated Hitlag.
public Hitlag ( HitlagProblemData data ) : int
data FrannHammer.Models.HitlagProblemData
Результат int

Hitstun() публичный Метод

Returns the calculated Hitstun.
public Hitstun ( double knockbackGrowth ) : int
knockbackGrowth double
Результат int

LedgeIntangibility() публичный Метод

Returns the calculated LedgeIntangibility.
public LedgeIntangibility ( LedgeIntangiblityProblemData data ) : int
data FrannHammer.Models.LedgeIntangiblityProblemData
Результат int

PikminGrabDuration() публичный Метод

Returns the calculated Pikmin grab durations frames.
public PikminGrabDuration ( PikminGrabDurationProblemData data ) : int
data FrannHammer.Models.PikminGrabDurationProblemData
Результат int

Rage() публичный Метод

Returns the calculated rage.
public Rage ( RageProblemData data ) : double
data FrannHammer.Models.RageProblemData
Результат double

ReboundDuration() публичный Метод

public ReboundDuration ( ReboundDurationProblemData data ) : int
data FrannHammer.Models.ReboundDurationProblemData
Результат int

ShieldAdvantage() публичный Метод

Returns the calculated shield advantage.
public ShieldAdvantage ( ShieldAdvantageProblemData data ) : int
data FrannHammer.Models.ShieldAdvantageProblemData
Результат int

ShieldStunNormal() публичный Метод

Returns the calculated Normal Shield stun.
public ShieldStunNormal ( double damage ) : int
damage double
Результат int

ShieldStunPowerShield() публичный Метод

Returns the calculated Power shielded Shield stun.
public ShieldStunPowerShield ( double damage ) : int
damage double
Результат int

ShieldStunPowerShieldProjectile() публичный Метод

Returns the calculated Power shielded projectile Shield stun.
public ShieldStunPowerShieldProjectile ( double damage ) : int
damage double
Результат int

ShieldStunProjectile() публичный Метод

Returns the calculated Projectile Shield stun.
public ShieldStunProjectile ( double damage ) : int
damage double
Результат int

SmashCharge() публичный Метод

Returns the calculated Smash charge frames.
public SmashCharge ( SmashChargeProblemData data ) : int
data FrannHammer.Models.SmashChargeProblemData
Результат int

StaleMoveNegationMultiplier() публичный Метод

public StaleMoveNegationMultiplier ( StaleMoveNegationMultipler multiplier ) : double
multiplier StaleMoveNegationMultipler
Результат double

TrainingModeKnockback() публичный Метод

Returns the knockback as if in training mode.
public TrainingModeKnockback ( TrainingModeKnockbackProblemData data ) : double
data FrannHammer.Models.TrainingModeKnockbackProblemData
Результат double

VersusModeKnockback() публичный Метод

Returns the knockback as if in versus mode.
public VersusModeKnockback ( VersusModeKnockbackProblemData data ) : double
data FrannHammer.Models.VersusModeKnockbackProblemData
Результат double