C# Class NRaas.HybridSpace.MagicControls.WitchControl

Inheritance: MagicControl
ファイルを表示 Open project: Chain-Reaction/NRaas

Public Properties

Property Type Description
sControl WitchControl

Public Methods

Method Description
ConsumeMana ( Sim actor, IInteractionProxy proxy, IMagicalDefinition definition ) : void
GetMana ( Sim sim ) : float
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

Method Details

ConsumeMana() public method

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

GetMana() public method

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

GetSkillLevel() public method

public 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 method

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

Property Details

sControl public_oe static_oe property

public static WitchControl,NRaas.HybridSpace.MagicControls sControl
return WitchControl