C# Класс csCommon.Plugins.EffectAppraisalPlugin.Models.EffectState

The EffectState keeps track of all positive and negative contributions of a certain effect. The positive effects increase its total score, the negative effects reduce it. Note that a positive effect can still be undesirable, e.g. the total threat score.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddEffectState ( EffectState state ) : void
EffectState ( string name ) : System.Text.RegularExpressions
EffectState ( string name, EffectLevel level ) : System.Text.RegularExpressions
EffectState ( string name, EffectLevel level, bool isDisturbance ) : System.Text.RegularExpressions
SubtractEffectState ( EffectState state ) : void
ToString ( ) : string

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

Метод Описание
addEffect ( EffectLevel level ) : void
levelToScore ( EffectLevel level ) : int

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

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

public AddEffectState ( EffectState state ) : void
state EffectState
Результат void

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

public EffectState ( string name ) : System.Text.RegularExpressions
name string
Результат System.Text.RegularExpressions

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

public EffectState ( string name, EffectLevel level ) : System.Text.RegularExpressions
name string
level EffectLevel
Результат System.Text.RegularExpressions

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

public EffectState ( string name, EffectLevel level, bool isDisturbance ) : System.Text.RegularExpressions
name string
level EffectLevel
isDisturbance bool
Результат System.Text.RegularExpressions

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

public SubtractEffectState ( EffectState state ) : void
state EffectState
Результат void

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

public ToString ( ) : string
Результат string