public override void __init__() { //实体被初始化时会调用该函数 // 注册事件 Event.registerIn(AccountEvents_In.EventNames.enterGame, this, "_EnterGame"); Event.registerIn(AccountEvents_In.EventNames.helloToFirstEntity, this, "_HelloToFirstEntity"); // 触发登陆成功事件 // 当Account entity创建时,我们从业务的角度上设计了一个登录成功的事件 Event.fireOut(AccountEvents_Out.EventNames.OnLoginSuccessfully, KBEngineApp.app.entity_uuid, this); }
public override void onEnterGameSuccess() { Dbg.DEBUG_MSG("Account::onEnterGameSuccess!"); Event.fireOut(AccountEvents_Out.EventNames.OnEnterGameSuccess); }
public override void onEnterGameFailed(sbyte errorCode) { Dbg.ERROR_MSG("Account::onEnterGameFailed: errorCode=" + errorCode); Event.fireOut(AccountEvents_Out.EventNames.OnEnterGameFailed, errorCode); }
public override void onFirstEntityHello(string content) { Dbg.DEBUG_MSG("Account::onFirstEntityHello:content=\r\n" + content); Event.fireOut(AccountEvents_Out.EventNames.OnFirstEntityHello, content); }