C# Class NRaas.HybridSpace.MagicControls.MagicControl

Afficher le fichier Open project: Chain-Reaction/NRaas Class Usage Examples

Méthodes publiques

Méthode Description
ConsumeMana ( Sim actor, IInteractionProxy proxy, IMagicalDefinition definition ) : void
GetBestControl ( Sim sim, IMagicalDefinition definition ) : MagicControl
GetMana ( Sim sim ) : float
GetMinSkillLevel ( IMagicalDefinition definition ) : int
GetSkillLevel ( SimDescription sim ) : int
InitialPrep ( Sim actor, IMagicalDefinition definition, bool &wandCreated ) : MagicWand
IsFailure ( Sim actor, IInteractionProxy proxy, IMagicalDefinition definition, bool &epicFailure ) : bool

Méthodes protégées

Méthode Description
IsAvailable ( Sim sim, IMagicalDefinition definition ) : bool

Private Methods

Méthode Description
MagicControl ( ) : NRaas.CommonSpace.Booters

Method Details

ConsumeMana() public abstract méthode

public abstract ConsumeMana ( Sim actor, IInteractionProxy proxy, IMagicalDefinition definition ) : void
actor Sim
proxy IInteractionProxy
definition IMagicalDefinition
Résultat void

GetBestControl() public static méthode

public static GetBestControl ( Sim sim, IMagicalDefinition definition ) : MagicControl
sim Sim
definition IMagicalDefinition
Résultat MagicControl

GetMana() public abstract méthode

public abstract GetMana ( Sim sim ) : float
sim Sim
Résultat float

GetMinSkillLevel() public méthode

public GetMinSkillLevel ( IMagicalDefinition definition ) : int
definition IMagicalDefinition
Résultat int

GetSkillLevel() public abstract méthode

public abstract GetSkillLevel ( SimDescription sim ) : int
sim SimDescription
Résultat int

InitialPrep() public méthode

public InitialPrep ( Sim actor, IMagicalDefinition definition, bool &wandCreated ) : MagicWand
actor Sim
definition IMagicalDefinition
wandCreated bool
Résultat MagicWand

IsAvailable() protected méthode

protected IsAvailable ( Sim sim, IMagicalDefinition definition ) : bool
sim Sim
definition IMagicalDefinition
Résultat bool

IsFailure() public abstract méthode

public abstract IsFailure ( Sim actor, IInteractionProxy proxy, IMagicalDefinition definition, bool &epicFailure ) : bool
actor Sim
proxy IInteractionProxy
definition IMagicalDefinition
epicFailure bool
Résultat bool