C# Класс LogicSpawn.GTARPG.Core.Objects.Skill

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

Открытые свойства

Свойство Тип Описание
CoolDownTimer LogicSpawn.GTARPG.Core.Objects.CoolDown
Description string
Mods int>.Dictionary
Name string
Parameters object>.Dictionary
PointsToUnlock int
Unlocked bool
UsedMods List

Private Properties

Свойство Тип Описание

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

Метод Описание
GetBoolParam ( string paramName ) : bool
GetFloatParam ( string paramName ) : float
GetIntParam ( string paramName ) : int
GetStringParam ( string paramName ) : string
SetParam ( string paramName, object value ) : void
Skill ( ) : System
Skill ( string name, string desc, int pointsToUnlock ) : System
Unlock ( ) : void
UnlockMod ( string modName ) : bool
Use ( Skill obj ) : void
WithAction ( Action action ) : Skill
WithCooldown ( int coolDownMs ) : Skill
WithModTree ( NTree modTree ) : Skill
WithMods ( ) : Skill
WithParam ( string paramName, object startingValue ) : Skill
WithParam ( string paramName, object startingValue, string>.Func visibleParam, string visibleName = null ) : Skill
WithStartingUnlocked ( ) : Skill
WithVisibleParam ( string visibleName, string>.Func visibleParam ) : Skill

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

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

public GetBoolParam ( string paramName ) : bool
paramName string
Результат bool

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

public GetFloatParam ( string paramName ) : float
paramName string
Результат float

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

public GetIntParam ( string paramName ) : int
paramName string
Результат int

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

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

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

public SetParam ( string paramName, object value ) : void
paramName string
value object
Результат void

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

public Skill ( ) : System
Результат System

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

public Skill ( string name, string desc, int pointsToUnlock ) : System
name string
desc string
pointsToUnlock int
Результат System

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

public Unlock ( ) : void
Результат void

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

public UnlockMod ( string modName ) : bool
modName string
Результат bool

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

public Use ( Skill obj ) : void
obj Skill
Результат void

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

public WithAction ( Action action ) : Skill
action Action
Результат Skill

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

public WithCooldown ( int coolDownMs ) : Skill
coolDownMs int
Результат Skill

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

public WithModTree ( NTree modTree ) : Skill
modTree NTree
Результат Skill

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

public WithMods ( ) : Skill
Результат Skill

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

public WithParam ( string paramName, object startingValue ) : Skill
paramName string
startingValue object
Результат Skill

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

public WithParam ( string paramName, object startingValue, string>.Func visibleParam, string visibleName = null ) : Skill
paramName string
startingValue object
visibleParam string>.Func
visibleName string
Результат Skill

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

public WithStartingUnlocked ( ) : Skill
Результат Skill

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

public WithVisibleParam ( string visibleName, string>.Func visibleParam ) : Skill
visibleName string
visibleParam string>.Func
Результат Skill

Описание свойств

CoolDownTimer публичное свойство

public CoolDown,LogicSpawn.GTARPG.Core.Objects CoolDownTimer
Результат LogicSpawn.GTARPG.Core.Objects.CoolDown

Description публичное свойство

public string Description
Результат string

Mods публичное свойство

public Dictionary Mods
Результат int>.Dictionary

Name публичное свойство

public string Name
Результат string

Parameters публичное свойство

public Dictionary Parameters
Результат object>.Dictionary

PointsToUnlock публичное свойство

public int PointsToUnlock
Результат int

Unlocked публичное свойство

public bool Unlocked
Результат bool

UsedMods публичное свойство

public List UsedMods
Результат List