C# Class NRaas.HybridSpace.MagicControls.MagicControl

ファイルを表示 Open project: Chain-Reaction/NRaas Class Usage Examples

Public Methods

Method 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

Protected Methods

Method Description
IsAvailable ( Sim sim, IMagicalDefinition definition ) : bool

Private Methods

Method Description
MagicControl ( ) : NRaas.CommonSpace.Booters

Method Details

ConsumeMana() public abstract method

public abstract ConsumeMana ( Sim actor, IInteractionProxy proxy, IMagicalDefinition definition ) : void
actor Sim
proxy IInteractionProxy
definition IMagicalDefinition
return void

GetBestControl() public static method

public static GetBestControl ( Sim sim, IMagicalDefinition definition ) : MagicControl
sim Sim
definition IMagicalDefinition
return MagicControl

GetMana() public abstract method

public abstract GetMana ( Sim sim ) : float
sim Sim
return float

GetMinSkillLevel() public method

public GetMinSkillLevel ( IMagicalDefinition definition ) : int
definition IMagicalDefinition
return int

GetSkillLevel() public abstract method

public abstract GetSkillLevel ( SimDescription sim ) : int
sim SimDescription
return int

InitialPrep() public method

public InitialPrep ( Sim actor, IMagicalDefinition definition, bool &wandCreated ) : MagicWand
actor Sim
definition IMagicalDefinition
wandCreated bool
return MagicWand

IsAvailable() protected method

protected IsAvailable ( Sim sim, IMagicalDefinition definition ) : bool
sim Sim
definition IMagicalDefinition
return bool

IsFailure() public abstract method

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