示例#1
0
        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);
        }
示例#2
0
 public override void onEnterGameSuccess()
 {
     Dbg.DEBUG_MSG("Account::onEnterGameSuccess!");
     Event.fireOut(AccountEvents_Out.EventNames.OnEnterGameSuccess);
 }
示例#3
0
 public override void onEnterGameFailed(sbyte errorCode)
 {
     Dbg.ERROR_MSG("Account::onEnterGameFailed: errorCode=" + errorCode);
     Event.fireOut(AccountEvents_Out.EventNames.OnEnterGameFailed, errorCode);
 }
示例#4
0
 public override void onFirstEntityHello(string content)
 {
     Dbg.DEBUG_MSG("Account::onFirstEntityHello:content=\r\n" + content);
     Event.fireOut(AccountEvents_Out.EventNames.OnFirstEntityHello, content);
 }