C# Class KBEngine.Event

Mostra file Open project: liuxq/TestGame Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
_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

Method Details

Event() public method

public Event ( ) : System
return System

clear() public static method

public static clear ( ) : void
return void

clearFiredEvents() public static method

public static clearFiredEvents ( ) : void
return void

deregisterIn() public static method

public static deregisterIn ( object obj ) : bool
obj object
return bool

deregisterIn() public static method

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

deregisterOut() public static method

public static deregisterOut ( object obj ) : bool
obj object
return bool

deregisterOut() public static method

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

fireAll() public static method

public static fireAll ( string eventname ) : void
eventname string
return void

fireIn() public static method

public static fireIn ( string eventname ) : void
eventname string
return void

fireOut() public static method

public static fireOut ( string eventname ) : void
eventname string
return void

hasRegisterIn() public static method

public static hasRegisterIn ( string eventname ) : bool
eventname string
return bool

hasRegisterOut() public static method

public static hasRegisterOut ( string eventname ) : bool
eventname string
return bool

isPause() public static method

public static isPause ( ) : bool
return bool

monitor_Enter() public static method

public static monitor_Enter ( object obj ) : void
obj object
return void

monitor_Exit() public static method

public static monitor_Exit ( object obj ) : void
obj object
return void

pause() public static method

public static pause ( ) : void
return void

processInEvents() public static method

public static processInEvents ( ) : void
return void

processOutEvents() public static method

public static processOutEvents ( ) : void
return void

registerIn() public static method

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

registerOut() public static method

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

resume() public static method

public static resume ( ) : void
return void