C# Class KBEngine.Event

Afficher le fichier Open project: liuxq/TestGame Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Event ( ) : System
Résultat System

clear() public static méthode

public static clear ( ) : void
Résultat void

clearFiredEvents() public static méthode

public static clearFiredEvents ( ) : void
Résultat void

deregisterIn() public static méthode

public static deregisterIn ( object obj ) : bool
obj object
Résultat bool

deregisterIn() public static méthode

public static deregisterIn ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
Résultat bool

deregisterOut() public static méthode

public static deregisterOut ( object obj ) : bool
obj object
Résultat bool

deregisterOut() public static méthode

public static deregisterOut ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
Résultat bool

fireAll() public static méthode

public static fireAll ( string eventname ) : void
eventname string
Résultat void

fireIn() public static méthode

public static fireIn ( string eventname ) : void
eventname string
Résultat void

fireOut() public static méthode

public static fireOut ( string eventname ) : void
eventname string
Résultat void

hasRegisterIn() public static méthode

public static hasRegisterIn ( string eventname ) : bool
eventname string
Résultat bool

hasRegisterOut() public static méthode

public static hasRegisterOut ( string eventname ) : bool
eventname string
Résultat bool

isPause() public static méthode

public static isPause ( ) : bool
Résultat bool

monitor_Enter() public static méthode

public static monitor_Enter ( object obj ) : void
obj object
Résultat void

monitor_Exit() public static méthode

public static monitor_Exit ( object obj ) : void
obj object
Résultat void

pause() public static méthode

public static pause ( ) : void
Résultat void

processInEvents() public static méthode

public static processInEvents ( ) : void
Résultat void

processOutEvents() public static méthode

public static processOutEvents ( ) : void
Résultat void

registerIn() public static méthode

public static registerIn ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
Résultat bool

registerOut() public static méthode

public static registerOut ( string eventname, object obj, string funcname ) : bool
eventname string
obj object
funcname string
Résultat bool

resume() public static méthode

public static resume ( ) : void
Résultat void