C# Класс NRaas.HybridSpace.MagicControls.MagicControl

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

Защищенные методы

Метод Описание
IsAvailable ( Sim sim, IMagicalDefinition definition ) : bool

Приватные методы

Метод Описание
MagicControl ( ) : NRaas.CommonSpace.Booters

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

ConsumeMana() публичный абстрактный Метод

public abstract ConsumeMana ( Sim actor, IInteractionProxy proxy, IMagicalDefinition definition ) : void
actor Sim
proxy IInteractionProxy
definition IMagicalDefinition
Результат void

GetBestControl() публичный статический Метод

public static GetBestControl ( Sim sim, IMagicalDefinition definition ) : MagicControl
sim Sim
definition IMagicalDefinition
Результат MagicControl

GetMana() публичный абстрактный Метод

public abstract GetMana ( Sim sim ) : float
sim Sim
Результат float

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

public GetMinSkillLevel ( IMagicalDefinition definition ) : int
definition IMagicalDefinition
Результат int

GetSkillLevel() публичный абстрактный Метод

public abstract GetSkillLevel ( SimDescription sim ) : int
sim SimDescription
Результат int

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

public InitialPrep ( Sim actor, IMagicalDefinition definition, bool &wandCreated ) : MagicWand
actor Sim
definition IMagicalDefinition
wandCreated bool
Результат MagicWand

IsAvailable() защищенный Метод

protected IsAvailable ( Sim sim, IMagicalDefinition definition ) : bool
sim Sim
definition IMagicalDefinition
Результат bool

IsFailure() публичный абстрактный Метод

public abstract IsFailure ( Sim actor, IInteractionProxy proxy, IMagicalDefinition definition, bool &epicFailure ) : bool
actor Sim
proxy IInteractionProxy
definition IMagicalDefinition
epicFailure bool
Результат bool