C# 클래스 fItemPlugin.ItemRules.Interpreter

+---------------------------------------------------------------------------+ | _______ __ ______ __ ______ ||_ _| |_.-----.--------. | __ \.--.--.| |.-----.-----. |__ | | _| |_| _| -__| | | <| | || || -__|__ --| | __| ||_______|____|_____|__|__|__| |___|__||_____||__||_____|_____| |______| |+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +---------------------------------------------------------------------------+ | - Created by darkfriend77 +---------------------------------------------------------------------------+
파일 보기 프로젝트 열기: herbfunk/Funky 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
itemDic object>.Dictionary

공개 메소드들

메소드 설명
Interpreter ( ) : System

checkItem ( ACDItem item, ItemEvaluationType evaluationType ) : InterpreterAction

checkItem ( ItemEvaluationType evaluationType ) : InterpreterAction

checkPickUpItem ( int dynamicID, ItemType itemtype, string name, string internalname, ItemQuality quality, int level, bool onehanded, bool twohanded, int balanceid, ItemEvaluationType evaluationType ) : InterpreterAction

getFullItem ( ) : string

getVariableValue ( string key, object &obj ) : bool

logOut ( string str, InterpreterAction action, LogType logType ) : void

readConfiguration ( ) : void

Loads (or re-loads) the ItemRules configuration from settings and .dis entries

reloadFromUI ( ) : bool
reset ( ) : void

비공개 메소드들

메소드 설명
checkItemForMissingTranslation ( ACDItem item ) : void
evaluate ( string str, ParseErrors &parseErrors ) : bool

evaluateExpr ( string str, ParseErrors &parseErrors ) : object

fillDic ( ACDItem item ) : void

fillPickupDic ( int dynamicID, ItemType itemtype, string name, string internalname, ItemQuality quality, int level, bool onehanded, bool twohanded, int balanceid ) : void

getDistinctItemQualitiesList ( ) : List
getInterpreterAction ( string str ) : InterpreterAction

getParseErrors ( ParseErrors parseErrors ) : string

getTrinityItemQualityFromString ( object quality ) : TrinityItemQuality

logOut ( ItemEvaluationType evaluationType, string validRule, InterpreterAction action ) : void

readLinesToArray ( StreamReader streamReader, ArrayList array ) : ArrayList

메소드 상세

Interpreter() 공개 메소드

public Interpreter ( ) : System
리턴 System

checkItem() 공개 메소드

public checkItem ( ACDItem item, ItemEvaluationType evaluationType ) : InterpreterAction
item ACDItem
evaluationType ItemEvaluationType
리턴 InterpreterAction

checkItem() 공개 메소드

public checkItem ( ItemEvaluationType evaluationType ) : InterpreterAction
evaluationType ItemEvaluationType
리턴 InterpreterAction

checkPickUpItem() 공개 메소드

public checkPickUpItem ( int dynamicID, ItemType itemtype, string name, string internalname, ItemQuality quality, int level, bool onehanded, bool twohanded, int balanceid, ItemEvaluationType evaluationType ) : InterpreterAction
dynamicID int
itemtype ItemType
name string
internalname string
quality ItemQuality
level int
onehanded bool
twohanded bool
balanceid int
evaluationType ItemEvaluationType
리턴 InterpreterAction

getFullItem() 공개 메소드

public getFullItem ( ) : string
리턴 string

getVariableValue() 공개 정적인 메소드

public static getVariableValue ( string key, object &obj ) : bool
key string
obj object
리턴 bool

logOut() 공개 메소드

public logOut ( string str, InterpreterAction action, LogType logType ) : void
str string
action InterpreterAction
logType LogType
리턴 void

readConfiguration() 공개 메소드

Loads (or re-loads) the ItemRules configuration from settings and .dis entries
public readConfiguration ( ) : void
리턴 void

reloadFromUI() 공개 메소드

public reloadFromUI ( ) : bool
리턴 bool

reset() 공개 메소드

public reset ( ) : void
리턴 void

프로퍼티 상세

itemDic 공개적으로 정적으로 프로퍼티

public static Dictionary itemDic
리턴 object>.Dictionary