示例#1
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_SECOND_TICK, ShowActionView);
     GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_HEROEXP, ShowView);
     GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_HEROLEVEL, ShowView);
     GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_MONEY, ShowView);
 }
示例#2
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_RELICS_CHARGE, OnRecvChargeRelics);
     GTEventCenter.AddHandler <int>(GTEventID.TYPE_RELICS_UPGRADE, OnRecvUpgradeRelics);
     GTEventCenter.AddHandler <int>(GTEventID.TYPE_RELICS_BATTLE, OnRecvBattleRelics);
     GTEventCenter.AddHandler <int>(GTEventID.TYPE_RELICS_UNLOAD, OnRecvUnloadRelics);
 }
示例#3
0
        public override void Trigger()
        {
            List <LevelMonster> list = Elements;

            switch (Spawn)
            {
            case ELvlMonsterWaveSpawn.TYPE_ALONG:
                for (int i = 0; i < list.Count; i++)
                {
                    IEnumerator ir = DoTriggerMonster(list[i], OnSpawnMonsterCallback, Delay * i);
                    StartCoroutine(ir);
                }
                break;

            case ELvlMonsterWaveSpawn.TYPE_RADOM:
            {
                int          r  = UnityEngine.Random.Range(0, list.Count);
                LevelMonster lm = list[r];
                IEnumerator  ir = DoTriggerMonster(lm, OnSpawnMonsterCallback, Delay);
                StartCoroutine(ir);
            }
            break;

            case ELvlMonsterWaveSpawn.TYPE_WHOLE:
                for (int i = 0; i < list.Count; i++)
                {
                    IEnumerator ir = DoTriggerMonster(list[i], OnSpawnMonsterCallback, Delay);
                    StartCoroutine(ir);
                }
                break;
            }
            GTEventCenter.AddHandler <ulong, int>(GTEventID.TYPE_KILL_MONSTER, OnKillMonster);
        }
示例#4
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_LOGINGAME_CALLBACK, OnRecvLoginGame);
     GTEventCenter.AddHandler(GTEventID.TYPE_REGISTER_CALLBACK, OnRecvRegister);
     GTEventCenter.AddHandler(GTEventID.TYPE_ACCLOGIN_CALLBACK, OnRecvAccLogin);
     GTEventCenter.AddHandler(GTEventID.TYPE_GETSERVERS_CALLBACK, OnRecvGetServers);
     GTEventCenter.AddHandler(GTEventID.TYPE_SELECTSERVER, OnRecvSelectServer);
 }
示例#5
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_LOGIN_SELECTSERVER, OnRecvLoginGame);
     GTEventCenter.AddHandler(GTEventID.TYPE_LOGIN_ACCOUNT_REGISTER, OnRecvRegister);
     GTEventCenter.AddHandler(GTEventID.TYPE_LOGIN_ACCOUNT_LOGIN, OnRecvAccLogin);
     GTEventCenter.AddHandler(GTEventID.TYPE_LOGIN_GETSERVERLIST, OnRecvGetServers);
     GTEventCenter.AddHandler(GTEventID.TYPE_LOGIN_SELECTSERVER, OnRecvSelectServer);
 }
示例#6
0
    public void AddListener()
    {
        GTEventCenter.AddHandler(GTEventID.TYPE_START_MOUNT, OnAvatarStartMount);
        GTEventCenter.AddHandler(GTEventID.TYPE_LEAVE_MOUNT, OnAvatarLeaveMount);
        GTEventCenter.AddHandler <int, int>    (GTEventID.TYPE_KILL_MONSTER, OnAvatarKillMonster);
        GTEventCenter.AddHandler <int, int>    (GTEventID.TYPE_CHANGE_PARTNER, OnAvatarChangePartner);

        GTEventCenter.AddHandler <float, float>(GTEventID.TYPE_MOVE_JOYSTICK, OnAvatarMoveJoystick);
        GTEventCenter.AddHandler(GTEventID.TYPE_STOP_JOYSTICK, OnAvatarStopJoystick);
        GTEventCenter.AddHandler <ESkillPos>   (GTEventID.TYPE_CAST_SKILL, OnAvatarCastSkill);
        GTEventCenter.AddHandler(GTEventID.TYPE_JUMP, OnAvatarJump);
        GTEventCenter.AddHandler <Vector3>     (GTEventID.TYPE_MOVE_PURSUE, OnAvatarPursue);
        GTEventCenter.AddHandler <EDeadReason> (GTEventID.TYPE_AVATAR_DEAD, OnAvatarDead);
    }
示例#7
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_SORT_BAG, OnRecvSortBag);
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_USE_ITEM, OnRecvUseItem);
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_DRESS_EQUIP, OnRecvDressEquip);
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_UNLOAD_EQUIP, OnRecvUnloadEquip);
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_DRESS_GEM, OnRecvDressGem);
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_UNLOAD_GEM, OnRecvUnloadGem);
     GTEventCenter.AddHandler <int>(GTEventID.TYPE_COMPOSE_CHIP, OnRecvComposeChip);
     GTEventCenter.AddHandler(GTEventID.TYPE_STRENGTHEN_EQUIP, OnRecvStrengthEquip);
     GTEventCenter.AddHandler(GTEventID.TYPE_ADVANCE_EQUIP, OnRecvAdvanceEquip);
     GTEventCenter.AddHandler(GTEventID.TYPE_UPSTAR_EQUIP, OnRecvUpStarEquip);
     GTEventCenter.AddHandler(GTEventID.TYPE_STRENGTHEN_GEM, OnRecvStrengthGem);
 }
示例#8
0
    protected override void OnAddHandler()
    {
        mNGUIJoystick.On_JoystickMove    += OnJoystickMove;
        mNGUIJoystick.On_JoystickMoveEnd += OnJoystickMoveEnd;

        GTEventCenter.AddHandler(GTEventID.TYPE_UPDATE_AVATAR_HP, OnUpdateAvatarHealth);
        GTEventCenter.AddHandler(GTEventID.TYPE_UPDATE_AVATAR_MP, OnUpdateAvatarPower);
        GTEventCenter.AddHandler(GTEventID.TYPE_UPDATE_AVATAR_ATTR, OnUpdateAttr);
        GTEventCenter.AddHandler(GTEventID.TYPE_UPDATE_PARTNER_HP, OnRefreshPartner);
        GTEventCenter.AddHandler(GTEventID.TYPE_UPDATE_AVATAR_BUFF, OnRefreshBuffItems);
        GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_HEROLEVEL, OnUpdateAvatarLevel);
        GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_HERONAME, OnUpdateAvatarName);
        GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_HEROHEAD, OnUpdateAvatarIcon);
        GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_PARTNER_CHANGE, OnRefreshPartner);
        GTEventCenter.AddHandler(GTEventID.TYPE_PARTNER_ADVANCE, OnRefreshPartner);
        GTEventCenter.AddHandler(GTEventID.TYPE_PARTNER_UPGRADE, OnRefreshPartner);
        GTEventCenter.AddHandler(GTEventID.TYPE_TASK_THREAD_STATE, OnUpdateThreadTask);
        GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_HEROEXP, OnUpdateAvatarExp);
        GTEventCenter.AddHandler(GTEventID.TYPE_FORCE_STOPJOYSTICK, OnForceToStopJoystick);
        GTUpdate.Instance.AddListener(OnUpdate);
    }
示例#9
0
 private void ActionStart()
 {
     mActionKeyList.Clear();
     mActionNextTimes.Clear();
     foreach (var current in ReadCfgAction.Dict)
     {
         mActionKeyList.Add(current.Value.ItemID);
     }
     foreach (var id in mActionKeyList)
     {
         DItem db    = ReadCfgItem.GetDataById(id);
         int   count = GTDataManager.Instance.GetItemCountById(id);
         long  timer = CurServerTime;
         if (count < db.Data1)
         {
             timer += db.Data2;
         }
         mActionNextTimes.Add(timer);
     }
     GTEventCenter.AddHandler(GTEventID.TYPE_SECOND_TICK, ActionUpdate);
 }
示例#10
0
    protected override void OnAddHandler()
    {
        mNGUIJoystick.On_JoystickMove    += OnJoystickMove;
        mNGUIJoystick.On_JoystickMoveEnd += OnJoystickMoveEnd;

        GTEventCenter.AddHandler(GTEventID.TYPE_UD_AVATAR_HP, OnUpdateAvatarHealth);
        GTEventCenter.AddHandler(GTEventID.TYPE_UD_AVATAR_MP, OnUpdateAvatarPower);
        GTEventCenter.AddHandler(GTEventID.TYPE_UD_AVATAR_ATTR, OnUpdateAttr);
        GTEventCenter.AddHandler(GTEventID.TYPE_UD_PARTNER_HP, OnRefreshPartner);
        GTEventCenter.AddHandler(GTEventID.TYPE_UD_AVATAR_BUFF, OnRefreshBuffItems);
        GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_HEROLEVEL, OnUpdateAvatarLevel);
        GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_HERONAME, OnUpdateAvatarName);
        GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_HEROHEAD, OnUpdateAvatarIcon);
        GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_CHANGE_PARTNER, OnRefreshPartner);
        GTEventCenter.AddHandler(GTEventID.TYPE_ADVANCE_PARTNER, OnRefreshPartner);
        GTEventCenter.AddHandler(GTEventID.TYPE_UPGRADE_PARTNER, OnRefreshPartner);
        GTEventCenter.AddHandler(GTEventID.TYPE_THREAD_TASK_STATE, OnUpdateThreadTask);
        GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_HEROEXP, OnUpdateAvatarExp);

        GTUpdate.Instance.AddListener(OnUpdate);
        GTWorld.Instance.Bie.AddGuideListener("BtnBag", btnBag.transform);
    }
示例#11
0
 public void AddListener()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_MAP_ENTERWORLD, OnMapEnterWorld);
     SvrCenter.AddHandlers();
 }
示例#12
0
 public void AddHandlers()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_CONNECT_SUCCESS, OnConnectSuccess);
     GTEventCenter.AddHandler <MessageRetCode>(GTEventID.TYPE_CONNECT_FAIL, OnConnectFail);
     GTEventCenter.AddHandler(GTEventID.TYPE_CONNECT, OnConnectStart);
 }
示例#13
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_SELECT_MOUNT, OnChangeSelectMount);
 }
示例#14
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_BAG_DRESS_EQUIP, OnRecvDressEquip);
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_BAG_UNLOAD_EQUIP, OnRecvUnloadEquip);
     GTEventCenter.AddHandler(GTEventID.TYPE_CHANGE_FIGHTVALUE, OnRecvChangeFightValue);
 }
示例#15
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_LOGIN_ROLECRATE, OnRecvCreateRole);
     GTEventCenter.AddHandler(GTEventID.TYPE_LOGIN_ROLELOGIN, OnRecvEnterGame);
 }
示例#16
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_UPGRADE_PET, OnRecvUpgrade);
     GTEventCenter.AddHandler(GTEventID.TYPE_BATTLE_PET, OnRecvBattlePet);
     GTEventCenter.AddHandler(GTEventID.TYPE_UNLOAD_PET, OnRecvUnLoadPet);
 }
示例#17
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler <int>(GTEventID.TYPE_COMPOSE_CHIP, OnRecvComposeChip);
 }
示例#18
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_BAG_DRESS_EQUIP, OnRecvDressEquip);
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_BAG_UNLOAD_EQUIP, OnRecvUnloadEquip);
 }
示例#19
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_USE_ITEM, OnRecvUseDrug);
 }
示例#20
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_MOUSE_BUTTON, OnMouseButton);
     GTEventCenter.AddHandler(GTEventID.TYPE_MOUSE_BUTTON_UP, OnMouseButtonUp);
 }
示例#21
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_UP_BOSS_HP, ShowBossHP);
 }
示例#22
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_STRENGTHEN_EQUIP, OnRecvStrengthenEquip);
     GTEventCenter.AddHandler(GTEventID.TYPE_ADVANCE_EQUIP, OnRecvAdvanceEquip);
     GTEventCenter.AddHandler(GTEventID.TYPE_UPSTAR_EQUIP, OnRecvUpStarEquip);
 }
示例#23
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler <int>(GTEventID.TYPE_SUBMIT_TASK, OnRecvSubmitTask);
 }
示例#24
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_BAG_STRENGTHEN_GEM, OnRecvStrengthenGem);
 }
示例#25
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_DRESS_GEM, OnRecvDressGem);
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_UNLOAD_GEM, OnRecvUnloadGem);
 }
示例#26
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_CREATEROLE_CALLBACK, OnRecvCreateRole);
     GTEventCenter.AddHandler(GTEventID.TYPE_ENTERGAME_CALLBACK, OnRecvEnterGame);
 }
示例#27
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_DRESS_MOUNT, OnRecvSetMount);
 }
示例#28
0
 protected override void OnAddHandler()
 {
     GTEventCenter.AddHandler <int, int>(GTEventID.TYPE_CHANGE_PARTNER, OnRecvChangePartner);
 }
示例#29
0
 void AddEventListeners()
 {
     GTEventCenter.AddHandler(GTEventID.TYPE_MOUSE_BUTTON_UP, OnMouseButtonUp);
     GTEventCenter.AddHandler(GTEventID.TYPE_MOUSE_BUTTON_DOWN, OnMouseButtonDown);
 }