private void ReceiveSyncArmsType(ArmsDto dto) { if (dto == null) { return; } Dispatch(AreaCode.FIGHT, FightEvent.FIGHT_SYNC_ARMSTYPS, dto); }
private void SyncArmsType(ArmsDto dto) { if (dto == null) { return; } if (dto.Account == this.account) { this.CreateArm((FireType)dto.Type); } }
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); }