C# 클래스 LogicSpawn.GTARPG.Core.Objects.Skill

파일 보기 프로젝트 열기: logicspawn/GTARPG 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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