コード例 #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 onDestroy()
 {//实体被销毁时会调用该函数
     Event.deregisterIn(this);
 }
コード例 #5
0
 public override void onFirstEntityHello(string content)
 {
     Dbg.DEBUG_MSG("Account::onFirstEntityHello:content=\r\n" + content);
     Event.fireOut(AccountEvents_Out.EventNames.OnFirstEntityHello, content);
 }