C# 클래스 KBEngine.Event

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

공개 메소드들

메소드 설명
Event ( ) : System
clear ( ) : void
clearFiredEvents ( ) : void
deregisterIn ( object obj ) : bool
deregisterIn ( string eventname, object obj, string funcname ) : bool
deregisterOut ( object obj ) : bool
deregisterOut ( string eventname, object obj, string funcname ) : bool
fireAll ( string eventname ) : void
fireIn ( string eventname ) : void
fireOut ( string eventname ) : void
hasRegisterIn ( string eventname ) : bool
hasRegisterOut ( string eventname ) : bool
isPause ( ) : bool
monitor_Enter ( object obj ) : void
monitor_Exit ( object obj ) : void
pause ( ) : void
processInEvents ( ) : void
processOutEvents ( ) : void
registerIn ( string eventname, object obj, string funcname ) : bool
registerOut ( string eventname, object obj, string funcname ) : bool
resume ( ) : void

비공개 메소드들

메소드 설명
_hasRegister ( Dictionary events, string eventname ) : bool
deregister ( Dictionary events, object obj ) : bool
deregister ( Dictionary events, string eventname, object obj, string funcname ) : bool
fire_ ( Dictionary events, LinkedList firedEvents, string eventname, object args ) : void
register ( Dictionary events, string eventname, object obj, string funcname ) : bool

메소드 상세

Event() 공개 메소드

public Event ( ) : System
리턴 System

clear() 공개 정적인 메소드

public static clear ( ) : void
리턴 void

clearFiredEvents() 공개 정적인 메소드

public static clearFiredEvents ( ) : void
리턴 void

deregisterIn() 공개 정적인 메소드

public static deregisterIn ( object obj ) : bool
obj object
리턴 bool

deregisterIn() 공개 정적인 메소드

public static deregisterIn ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
리턴 bool

deregisterOut() 공개 정적인 메소드

public static deregisterOut ( object obj ) : bool
obj object
리턴 bool

deregisterOut() 공개 정적인 메소드

public static deregisterOut ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
리턴 bool

fireAll() 공개 정적인 메소드

public static fireAll ( string eventname ) : void
eventname string
리턴 void

fireIn() 공개 정적인 메소드

public static fireIn ( string eventname ) : void
eventname string
리턴 void

fireOut() 공개 정적인 메소드

public static fireOut ( string eventname ) : void
eventname string
리턴 void

hasRegisterIn() 공개 정적인 메소드

public static hasRegisterIn ( string eventname ) : bool
eventname string
리턴 bool

hasRegisterOut() 공개 정적인 메소드

public static hasRegisterOut ( string eventname ) : bool
eventname string
리턴 bool

isPause() 공개 정적인 메소드

public static isPause ( ) : bool
리턴 bool

monitor_Enter() 공개 정적인 메소드

public static monitor_Enter ( object obj ) : void
obj object
리턴 void

monitor_Exit() 공개 정적인 메소드

public static monitor_Exit ( object obj ) : void
obj object
리턴 void

pause() 공개 정적인 메소드

public static pause ( ) : void
리턴 void

processInEvents() 공개 정적인 메소드

public static processInEvents ( ) : void
리턴 void

processOutEvents() 공개 정적인 메소드

public static processOutEvents ( ) : void
리턴 void

registerIn() 공개 정적인 메소드

public static registerIn ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
리턴 bool

registerOut() 공개 정적인 메소드

public static registerOut ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
리턴 bool

resume() 공개 정적인 메소드

public static resume ( ) : void
리턴 void