Exemplo n.º 1
0
        private void OnSceneActived(object sender, object data)
        {
            _DTO_enter_battle dto = (( _PACKET_BATTLE_ACMD_ENTER_BATTLE )data).dto;

            this._loader = null;


            BattleParams param;

            param.frameRate         = dto.frameRate;
            param.framesPerKeyFrame = dto.framesPerKeyFrame;
            param.uid     = dto.uid;
            param.id      = dto.mapId;
            param.rndSeed = dto.rndSeed;
            int count = dto.players.Length;

            param.players = new BattleParams.Player[count];
            for (int i = 0; i < count; i++)
            {
                _DTO_player_info    playerInfoDTO = dto.players[i];
                BattleParams.Player p;
                p.id             = playerInfoDTO.uid;
                p.cid            = playerInfoDTO.cid;
                p.name           = playerInfoDTO.name;
                p.skin           = playerInfoDTO.skin;
                p.team           = playerInfoDTO.team;
                param.players[i] = p;
            }

            UIManager.EnterBattle(param);
        }
Exemplo n.º 2
0
        private void OnEnterBattle(Packet packet)
        {
            _DTO_enter_battle dto = (( _PACKET_BATTLE_ACMD_ENTER_BATTLE )packet).dto;
            BattleParams      param;

            param.frameRate         = dto.frameRate;
            param.framesPerKeyFrame = dto.framesPerKeyFrame;
            param.uid     = dto.uid;
            param.id      = dto.mapId;
            param.rndSeed = dto.rndSeed;
            int count = dto.players.Length;

            param.players = new BattleParams.Player[count];
            for (int i = 0; i < count; i++)
            {
                _DTO_player_info    playerInfoDTO = dto.players[i];
                BattleParams.Player p;
                p.id             = playerInfoDTO.uid;
                p.cid            = playerInfoDTO.cid;
                p.name           = playerInfoDTO.name;
                p.skin           = playerInfoDTO.skin;
                p.team           = playerInfoDTO.team;
                param.players[i] = p;
            }

            UIManager.EnterBattle(param);
        }