Ejemplo n.º 1
0
 private void ReceiveSyncArmsType(ArmsDto dto)
 {
     if (dto == null)
     {
         return;
     }
     Dispatch(AreaCode.FIGHT, FightEvent.FIGHT_SYNC_ARMSTYPS, dto);
 }
Ejemplo n.º 2
0
 private void SyncArmsType(ArmsDto dto)
 {
     if (dto == null)
     {
         return;
     }
     if (dto.Account == this.account)
     {
         this.CreateArm((FireType)dto.Type);
     }
 }
Ejemplo n.º 3
0
    private void PickUpArms(Arm arm)
    {
        if (arm.fireType == fireType)
        {
            return;
        }
        fireType = arm.fireType;
        CreateArm(arm.fireType);
        ArmsDto       armsDto       = new ArmsDto(account, (int)arm.fireType);
        SocketMessage socketMessage = new SocketMessage(OpCode.GAME, GameCode.GAME_SYNC_ATTACKTYPE_CERQ, armsDto);

        Dispatch(AreaCode.NET, 0, socketMessage);
    }