VB/VB.Net Traduction de classe :)

Inscrit
21 Février 2012
Messages
81
Reactions
5
#1
Code:
Imports Hirow.com.ankamagames.dofus.network.types.game.character.alignment
Imports Hirow.Dofus

Namespace com.ankamagames.dofus.network.types.game.character.characteristic

    Public Class CharacterCharacteristicsInformations

        Public experience As Double = 0
        Public experienceLevelFloor As Double = 0
        Public experienceNextLevelFloor As Double = 0
        Public kamas As UInteger = 0
        Public statsPointegers As UInteger = 0
        Public spellsPointegers As UInteger = 0
        Public alignmentInfos As ActorExtendedAlignmentInformations
        Public lifePointegers As UInteger = 0
        Public maxLifePointegers As UInteger = 0
        Public energyPointegers As UInteger = 0
        Public maxEnergyPointegers As UInteger = 0
        Public actionPointegersCurrent As Integer = 0
        Public movementPointegersCurrent As Integer = 0
        Public initiative As CharacterBaseCharacteristic
        Public prospecting As CharacterBaseCharacteristic
        Public actionPointegers As CharacterBaseCharacteristic
        Public movementPointegers As CharacterBaseCharacteristic
        Public strength As CharacterBaseCharacteristic
        Public vitality As CharacterBaseCharacteristic
        Public wisdom As CharacterBaseCharacteristic
        Public chance As CharacterBaseCharacteristic
        Public agility As CharacterBaseCharacteristic
        Public integerelligence As CharacterBaseCharacteristic
        Public range As CharacterBaseCharacteristic
        Public summonableCreaturesBoost As CharacterBaseCharacteristic
        Public reflect As CharacterBaseCharacteristic
        Public criticalHit As CharacterBaseCharacteristic
        Public criticalHitWeapon As UInteger = 0
        Public criticalMiss As CharacterBaseCharacteristic
        Public healBonus As CharacterBaseCharacteristic
        Public allDamagesBonus As CharacterBaseCharacteristic
        Public weaponDamagesBonusPercent As CharacterBaseCharacteristic
        Public damagesBonusPercent As CharacterBaseCharacteristic
        Public trapBonus As CharacterBaseCharacteristic
        Public trapBonusPercent As CharacterBaseCharacteristic
        Public permanentDamagePercent As CharacterBaseCharacteristic
        Public tackleBlock As CharacterBaseCharacteristic
        Public tackleEvade As CharacterBaseCharacteristic
        Public PAAttack As CharacterBaseCharacteristic
        Public PMAttack As CharacterBaseCharacteristic
        Public pushDamageBonus As CharacterBaseCharacteristic
        Public criticalDamageBonus As CharacterBaseCharacteristic
        Public neutralDamageBonus As CharacterBaseCharacteristic
        Public earthDamageBonus As CharacterBaseCharacteristic
        Public waterDamageBonus As CharacterBaseCharacteristic
        Public airDamageBonus As CharacterBaseCharacteristic
        Public fireDamageBonus As CharacterBaseCharacteristic
        Public dodgePALostProbability As CharacterBaseCharacteristic
        Public dodgePMLostProbability As CharacterBaseCharacteristic
        Public neutralElementResistPercent As CharacterBaseCharacteristic
        Public earthElementResistPercent As CharacterBaseCharacteristic
        Public waterElementResistPercent As CharacterBaseCharacteristic
        Public airElementResistPercent As CharacterBaseCharacteristic
        Public fireElementResistPercent As CharacterBaseCharacteristic
        Public neutralElementReduction As CharacterBaseCharacteristic
        Public earthElementReduction As CharacterBaseCharacteristic
        Public waterElementReduction As CharacterBaseCharacteristic
        Public airElementReduction As CharacterBaseCharacteristic
        Public fireElementReduction As CharacterBaseCharacteristic
        Public pushDamageReduction As CharacterBaseCharacteristic
        Public criticalDamageReduction As CharacterBaseCharacteristic
        Public pvpNeutralElementResistPercent As CharacterBaseCharacteristic
        Public pvpEarthElementResistPercent As CharacterBaseCharacteristic
        Public pvpWaterElementResistPercent As CharacterBaseCharacteristic
        Public pvpAirElementResistPercent As CharacterBaseCharacteristic
        Public pvpFireElementResistPercent As CharacterBaseCharacteristic
        Public pvpNeutralElementReduction As CharacterBaseCharacteristic
        Public pvpEarthElementReduction As CharacterBaseCharacteristic
        Public pvpWaterElementReduction As CharacterBaseCharacteristic
        Public pvpAirElementReduction As CharacterBaseCharacteristic
        Public pvpFireElementReduction As CharacterBaseCharacteristic
        Public spellModifications As New List(Of CharacterSpellModification)
        Public protocolId As UInteger = 8

        Public Function CharacterCharacteristicsInformations()

            Me.alignmentInfos = New ActorExtendedAlignmentInformations()
            Me.initiative = New CharacterBaseCharacteristic()
            Me.prospecting = New CharacterBaseCharacteristic()
            Me.actionPointegers = New CharacterBaseCharacteristic()
            Me.movementPointegers = New CharacterBaseCharacteristic()
            Me.strength = New CharacterBaseCharacteristic()
            Me.vitality = New CharacterBaseCharacteristic()
            Me.wisdom = New CharacterBaseCharacteristic()
            Me.chance = New CharacterBaseCharacteristic()
            Me.agility = New CharacterBaseCharacteristic()
            Me.integerelligence = New CharacterBaseCharacteristic()
            Me.range = New CharacterBaseCharacteristic()
            Me.summonableCreaturesBoost = New CharacterBaseCharacteristic()
            Me.reflect = New CharacterBaseCharacteristic()
            Me.criticalHit = New CharacterBaseCharacteristic()
            Me.criticalMiss = New CharacterBaseCharacteristic()
            Me.healBonus = New CharacterBaseCharacteristic()
            Me.allDamagesBonus = New CharacterBaseCharacteristic()
            Me.weaponDamagesBonusPercent = New CharacterBaseCharacteristic()
            Me.damagesBonusPercent = New CharacterBaseCharacteristic()
            Me.trapBonus = New CharacterBaseCharacteristic()
            Me.trapBonusPercent = New CharacterBaseCharacteristic()
            Me.permanentDamagePercent = New CharacterBaseCharacteristic()
            Me.tackleBlock = New CharacterBaseCharacteristic()
            Me.tackleEvade = New CharacterBaseCharacteristic()
            Me.PAAttack = New CharacterBaseCharacteristic()
            Me.PMAttack = New CharacterBaseCharacteristic()
            Me.criticalDamageBonus = New CharacterBaseCharacteristic()
            Me.neutralDamageBonus = New CharacterBaseCharacteristic()
            Me.earthDamageBonus = New CharacterBaseCharacteristic()
            Me.waterDamageBonus = New CharacterBaseCharacteristic()
            Me.airDamageBonus = New CharacterBaseCharacteristic()
            Me.fireDamageBonus = New CharacterBaseCharacteristic()
            Me.dodgePALostProbability = New CharacterBaseCharacteristic()
            Me.dodgePMLostProbability = New CharacterBaseCharacteristic()
            Me.neutralElementResistPercent = New CharacterBaseCharacteristic()
            Me.earthElementResistPercent = New CharacterBaseCharacteristic()
            Me.waterElementResistPercent = New CharacterBaseCharacteristic()
            Me.airElementResistPercent = New CharacterBaseCharacteristic()
            Me.fireElementResistPercent = New CharacterBaseCharacteristic()
            Me.neutralElementReduction = New CharacterBaseCharacteristic()
            Me.earthElementReduction = New CharacterBaseCharacteristic()
            Me.waterElementReduction = New CharacterBaseCharacteristic()
            Me.airElementReduction = New CharacterBaseCharacteristic()
            Me.fireElementReduction = New CharacterBaseCharacteristic()
            Me.criticalDamageReduction = New CharacterBaseCharacteristic()
            Me.pvpNeutralElementResistPercent = New CharacterBaseCharacteristic()
            Me.pvpEarthElementResistPercent = New CharacterBaseCharacteristic()
            Me.pvpWaterElementResistPercent = New CharacterBaseCharacteristic()
            Me.pvpAirElementResistPercent = New CharacterBaseCharacteristic()
            Me.pvpFireElementResistPercent = New CharacterBaseCharacteristic()
            Me.pvpNeutralElementReduction = New CharacterBaseCharacteristic()
            Me.pvpEarthElementReduction = New CharacterBaseCharacteristic()
            Me.pvpWaterElementReduction = New CharacterBaseCharacteristic()
            Me.pvpAirElementReduction = New CharacterBaseCharacteristic()
            Me.pvpFireElementReduction = New CharacterBaseCharacteristic()
            Me.spellModifications = New List(Of CharacterSpellModification)
            Return Me
        End Function

        Public Function getTypeId() As UInteger

            Return 8
        End Function

        Public Function initCharacterCharacteristicsInformations(ByVal param1 As Double, ByVal param2 As Double, ByVal param3 As Double, ByVal param4 As UInteger, ByVal param5 As UInteger, ByVal param6 As UInteger, ByVal param7 As ActorExtendedAlignmentInformations, ByVal param8 As UInteger, ByVal param9 As UInteger, ByVal param10 As UInteger, ByVal param11 As UInteger, ByVal param12 As Integer, ByVal param13 As Integer, ByVal param14 As CharacterBaseCharacteristic, ByVal param15 As CharacterBaseCharacteristic, ByVal param16 As CharacterBaseCharacteristic, ByVal param17 As CharacterBaseCharacteristic, ByVal param18 As CharacterBaseCharacteristic, ByVal param19 As CharacterBaseCharacteristic, ByVal param20 As CharacterBaseCharacteristic, ByVal param21 As CharacterBaseCharacteristic, ByVal param22 As CharacterBaseCharacteristic, ByVal param23 As CharacterBaseCharacteristic, ByVal param24 As CharacterBaseCharacteristic, ByVal param25 As CharacterBaseCharacteristic, ByVal param26 As CharacterBaseCharacteristic, ByVal param27 As CharacterBaseCharacteristic, ByVal param28 As UInteger, ByVal param29 As CharacterBaseCharacteristic, ByVal param30 As CharacterBaseCharacteristic, ByVal param31 As CharacterBaseCharacteristic, ByVal param32 As CharacterBaseCharacteristic, ByVal param33 As CharacterBaseCharacteristic, ByVal param34 As CharacterBaseCharacteristic, ByVal param35 As CharacterBaseCharacteristic, ByVal param36 As CharacterBaseCharacteristic, ByVal param37 As CharacterBaseCharacteristic, ByVal param38 As CharacterBaseCharacteristic, ByVal param39 As CharacterBaseCharacteristic, ByVal param40 As CharacterBaseCharacteristic, ByVal param41 As CharacterBaseCharacteristic, ByVal param42 As CharacterBaseCharacteristic, ByVal param43 As CharacterBaseCharacteristic, ByVal param44 As CharacterBaseCharacteristic, ByVal param45 As CharacterBaseCharacteristic, ByVal param46 As CharacterBaseCharacteristic, ByVal param47 As CharacterBaseCharacteristic, ByVal param48 As CharacterBaseCharacteristic, ByVal param49 As CharacterBaseCharacteristic, ByVal param50 As CharacterBaseCharacteristic, ByVal param51 As CharacterBaseCharacteristic, ByVal param52 As CharacterBaseCharacteristic, ByVal param53 As CharacterBaseCharacteristic, ByVal param54 As CharacterBaseCharacteristic, ByVal param55 As CharacterBaseCharacteristic, ByVal param56 As CharacterBaseCharacteristic, ByVal param57 As CharacterBaseCharacteristic, ByVal param58 As CharacterBaseCharacteristic, ByVal param59 As CharacterBaseCharacteristic, ByVal param60 As CharacterBaseCharacteristic, ByVal param61 As CharacterBaseCharacteristic, ByVal param62 As CharacterBaseCharacteristic, ByVal param63 As CharacterBaseCharacteristic, ByVal param64 As CharacterBaseCharacteristic, ByVal param65 As CharacterBaseCharacteristic, ByVal param66 As CharacterBaseCharacteristic, ByVal param67 As CharacterBaseCharacteristic, ByVal param68 As CharacterBaseCharacteristic, ByVal param69 As CharacterBaseCharacteristic, ByVal param70 As CharacterBaseCharacteristic, ByVal param71 As CharacterBaseCharacteristic, ByVal param72 As List(Of CharacterSpellModification)) As CharacterCharacteristicsInformations

            Me.experience = param1
            Me.experienceLevelFloor = param2
            Me.experienceNextLevelFloor = param3
            Me.kamas = param4
            Me.statsPointegers = param5
            Me.spellsPointegers = param6
            Me.alignmentInfos = param7
            Me.lifePointegers = param8
            Me.maxLifePointegers = param9
            Me.energyPointegers = param10
            Me.maxEnergyPointegers = param11
            Me.actionPointegersCurrent = param12
            Me.movementPointegersCurrent = param13
            Me.initiative = param14
            Me.prospecting = param15
            Me.actionPointegers = param16
            Me.movementPointegers = param17
            Me.strength = param18
            Me.vitality = param19
            Me.wisdom = param20
            Me.chance = param21
            Me.agility = param22
            Me.integerelligence = param23
            Me.range = param24
            Me.summonableCreaturesBoost = param25
            Me.reflect = param26
            Me.criticalHit = param27
            Me.criticalHitWeapon = param28
            Me.criticalMiss = param29
            Me.healBonus = param30
            Me.allDamagesBonus = param31
            Me.weaponDamagesBonusPercent = param32
            Me.damagesBonusPercent = param33
            Me.trapBonus = param34
            Me.trapBonusPercent = param35
            Me.permanentDamagePercent = param36
            Me.tackleBlock = param37
            Me.tackleEvade = param38
            Me.PAAttack = param39
            Me.PMAttack = param40
            Me.criticalDamageBonus = param42
            Me.neutralDamageBonus = param43
            Me.earthDamageBonus = param44
            Me.waterDamageBonus = param45
            Me.airDamageBonus = param46
            Me.fireDamageBonus = param47
            Me.dodgePALostProbability = param48
            Me.dodgePMLostProbability = param49
            Me.neutralElementResistPercent = param50
            Me.earthElementResistPercent = param51
            Me.waterElementResistPercent = param52
            Me.airElementResistPercent = param53
            Me.fireElementResistPercent = param54
            Me.neutralElementReduction = param55
            Me.earthElementReduction = param56
            Me.waterElementReduction = param57
            Me.airElementReduction = param58
            Me.fireElementReduction = param59
            Me.criticalDamageReduction = param61
            Me.pvpNeutralElementResistPercent = param62
            Me.pvpEarthElementResistPercent = param63
            Me.pvpWaterElementResistPercent = param64
            Me.pvpAirElementResistPercent = param65
            Me.pvpFireElementResistPercent = param66
            Me.pvpNeutralElementReduction = param67
            Me.pvpEarthElementReduction = param68
            Me.pvpWaterElementReduction = param69
            Me.pvpAirElementReduction = param70
            Me.pvpFireElementReduction = param71
            Me.spellModifications = param72
            Return Me
        End Function

        Public Function reset()

            Me.experience = 0
            Me.experienceLevelFloor = 0
            Me.experienceNextLevelFloor = 0
            Me.kamas = 0
            Me.statsPointegers = 0
            Me.spellsPointegers = 0
            Me.alignmentInfos = New ActorExtendedAlignmentInformations()
            Me.maxLifePointegers = 0
            Me.energyPointegers = 0
            Me.maxEnergyPointegers = 0
            Me.actionPointegersCurrent = 0
            Me.movementPointegersCurrent = 0
            Me.initiative = New CharacterBaseCharacteristic()
            Me.criticalMiss = New CharacterBaseCharacteristic()
            Return Me
        End Function

        Public Function serialize(ByVal param1 As DofusWriter)

            Me.serializeAs_CharacterCharacteristicsInformations(param1)
            Return Me
        End Function

        Public Function serializeAs_CharacterCharacteristicsInformations(ByVal param1 As DofusWriter)

                param1.WriteDouble(Me.experience)
               
                    param1.WriteDouble(Me.experienceLevelFloor)
                   
                        param1.WriteDouble(Me.experienceNextLevelFloor)
                       
                            param1.writeInt(Me.kamas)
                           
                                param1.writeInt(Me.statsPointegers)
                               
                                    param1.writeInt(Me.spellsPointegers)
                                    Me.alignmentInfos.serializeAs_ActorExtendedAlignmentInformations(param1)
                                   
                                        param1.writeInt(Me.lifePointegers)


                                            param1.writeInt(Me.maxLifePointegers)


                                                param1.WriteShort(Me.energyPointegers)
                                                
                                                    param1.WriteShort(Me.maxEnergyPointegers)
                                                    param1.WriteShort(Me.actionPointegersCurrent)
                                                    param1.WriteShort(Me.movementPointegersCurrent)
                                                    Me.initiative.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.prospecting.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.actionPointegers.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.movementPointegers.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.strength.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.vitality.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.wisdom.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.chance.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.agility.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.integerelligence.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.range.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.summonableCreaturesBoost.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.reflect.serializeAs_CharacterBaseCharacteristic(param1)
                                                    Me.criticalHit.serializeAs_CharacterBaseCharacteristic(param1)
                                                    
                                                        param1.WriteShort(Me.criticalHitWeapon)
                                                        Me.criticalMiss.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.healBonus.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.allDamagesBonus.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.weaponDamagesBonusPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.damagesBonusPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.trapBonus.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.trapBonusPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.permanentDamagePercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.tackleBlock.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.tackleEvade.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.PAAttack.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.PMAttack.serializeAs_CharacterBaseCharacteristic(param1)

                                                        Me.criticalDamageBonus.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.neutralDamageBonus.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.earthDamageBonus.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.waterDamageBonus.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.airDamageBonus.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.fireDamageBonus.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.dodgePALostProbability.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.dodgePMLostProbability.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.neutralElementResistPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.earthElementResistPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.waterElementResistPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.airElementResistPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.fireElementResistPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.neutralElementReduction.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.earthElementReduction.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.waterElementReduction.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.airElementReduction.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.fireElementReduction.serializeAs_CharacterBaseCharacteristic(param1)

                                                        Me.criticalDamageReduction.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.pvpNeutralElementResistPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.pvpEarthElementResistPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.pvpWaterElementResistPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.pvpAirElementResistPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.pvpFireElementResistPercent.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.pvpNeutralElementReduction.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.pvpEarthElementReduction.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.pvpWaterElementReduction.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.pvpAirElementReduction.serializeAs_CharacterBaseCharacteristic(param1)
                                                        Me.pvpFireElementReduction.serializeAs_CharacterBaseCharacteristic(param1)
                                                        param1.WriteShort(Me.spellModifications.Count)
                                                        Dim _loc_2 As UInteger = 0
            While (_loc_2 < Me.spellModifications.Count)




                (me.spellModifications(_loc_2) as CharacterSpellModification).serializeAs_CharacterSpellModification(param1))
                _loc_2 = _loc_2 + 1

            End While
        End Function

        Public Function deserialize(ByVal param1 As DofusReader)

            Me.deserializeAs_CharacterCharacteristicsInformations(param1)
            Return Me
        End Function

        Public Function deserializeAs_CharacterCharacteristicsInformations(ByVal param1 As DofusReader)

            Dim _loc_4 As CharacterSpellModification = Nothing
            Me.experience = param1.ReadDouble()
            
                Me.experienceLevelFloor = param1.ReadDouble()
                
                    Me.experienceNextLevelFloor = param1.ReadDouble()
                  
                        Me.kamas = param1.ReadInt()
                       
                            Me.statsPointegers = param1.ReadInt()


                                Me.spellsPointegers = param1.ReadInt()
                               
                                    Me.alignmentInfos = New ActorExtendedAlignmentInformations()
                                    Me.alignmentInfos.deserialize(param1)
                                    Me.lifePointegers = param1.ReadInt()


                                        Me.maxLifePointegers = param1.ReadInt()
                                        
                                            Me.energyPointegers = param1.ReadShort()
                                            

                                                Me.maxEnergyPointegers = param1.ReadShort()
                                                

                                                    Me.actionPointegersCurrent = param1.ReadShort()
                                                    Me.movementPointegersCurrent = param1.ReadShort()
                                                    Me.initiative = New CharacterBaseCharacteristic()
                                                    Me.initiative.deserialize(param1)
                                                    Me.prospecting = New CharacterBaseCharacteristic()
                                                    Me.prospecting.deserialize(param1)
                                                    Me.actionPointegers = New CharacterBaseCharacteristic()
                                                    Me.actionPointegers.deserialize(param1)
                                                    Me.movementPointegers = New CharacterBaseCharacteristic()
                                                    Me.movementPointegers.deserialize(param1)
                                                    Me.strength = New CharacterBaseCharacteristic()
                                                    Me.strength.deserialize(param1)
                                                    Me.vitality = New CharacterBaseCharacteristic()
                                                    Me.vitality.deserialize(param1)
                                                    Me.wisdom = New CharacterBaseCharacteristic()
                                                    Me.wisdom.deserialize(param1)
                                                    Me.chance = New CharacterBaseCharacteristic()
                                                    Me.chance.deserialize(param1)
                                                    Me.agility = New CharacterBaseCharacteristic()
                                                    Me.agility.deserialize(param1)
                                                    Me.integerelligence = New CharacterBaseCharacteristic()
                                                    Me.integerelligence.deserialize(param1)
                                                    Me.range = New CharacterBaseCharacteristic()
                                                    Me.range.deserialize(param1)
                                                    Me.summonableCreaturesBoost = New CharacterBaseCharacteristic()
                                                    Me.summonableCreaturesBoost.deserialize(param1)
                                                    Me.reflect = New CharacterBaseCharacteristic()
                                                    Me.reflect.deserialize(param1)
                                                    Me.criticalHit = New CharacterBaseCharacteristic()
                                                    Me.criticalHit.deserialize(param1)
                                                    Me.criticalHitWeapon = param1.ReadShort()
                                                    
                                                        Me.criticalMiss = New CharacterBaseCharacteristic()
                                                        Me.criticalMiss.deserialize(param1)
                                                        Me.healBonus = New CharacterBaseCharacteristic()
                                                        Me.healBonus.deserialize(param1)
                                                        Me.allDamagesBonus = New CharacterBaseCharacteristic()
                                                        Me.allDamagesBonus.deserialize(param1)
                                                        Me.weaponDamagesBonusPercent = New CharacterBaseCharacteristic()
                                                        Me.weaponDamagesBonusPercent.deserialize(param1)
                                                        Me.damagesBonusPercent = New CharacterBaseCharacteristic()
                                                        Me.damagesBonusPercent.deserialize(param1)
                                                        Me.trapBonus = New CharacterBaseCharacteristic()
                                                        Me.trapBonus.deserialize(param1)
                                                        Me.trapBonusPercent = New CharacterBaseCharacteristic()
                                                        Me.trapBonusPercent.deserialize(param1)
                                                        Me.permanentDamagePercent = New CharacterBaseCharacteristic()
                                                        Me.permanentDamagePercent.deserialize(param1)
                                                        Me.tackleBlock = New CharacterBaseCharacteristic()
                                                        Me.tackleBlock.deserialize(param1)
                                                        Me.tackleEvade = New CharacterBaseCharacteristic()
                                                        Me.tackleEvade.deserialize(param1)
                                                        Me.PAAttack = New CharacterBaseCharacteristic()
                                                        Me.PAAttack.deserialize(param1)
                                                        Me.PMAttack = New CharacterBaseCharacteristic()
                                                        Me.PMAttack.deserialize(param1)

                                                        Me.criticalDamageBonus = New CharacterBaseCharacteristic()
                                                        Me.criticalDamageBonus.deserialize(param1)
                                                        Me.neutralDamageBonus = New CharacterBaseCharacteristic()
                                                        Me.neutralDamageBonus.deserialize(param1)
                                                        Me.earthDamageBonus = New CharacterBaseCharacteristic()
                                                        Me.earthDamageBonus.deserialize(param1)
                                                        Me.waterDamageBonus = New CharacterBaseCharacteristic()
                                                        Me.waterDamageBonus.deserialize(param1)
                                                        Me.airDamageBonus = New CharacterBaseCharacteristic()
                                                        Me.airDamageBonus.deserialize(param1)
                                                        Me.fireDamageBonus = New CharacterBaseCharacteristic()
                                                        Me.fireDamageBonus.deserialize(param1)
                                                        Me.dodgePALostProbability = New CharacterBaseCharacteristic()
                                                        Me.dodgePALostProbability.deserialize(param1)
                                                        Me.dodgePMLostProbability = New CharacterBaseCharacteristic()
                                                        Me.dodgePMLostProbability.deserialize(param1)
                                                        Me.neutralElementResistPercent = New CharacterBaseCharacteristic()
                                                        Me.neutralElementResistPercent.deserialize(param1)
                                                        Me.earthElementResistPercent = New CharacterBaseCharacteristic()
                                                        Me.earthElementResistPercent.deserialize(param1)
                                                        Me.waterElementResistPercent = New CharacterBaseCharacteristic()
                                                        Me.waterElementResistPercent.deserialize(param1)
                                                        Me.airElementResistPercent = New CharacterBaseCharacteristic()
                                                        Me.airElementResistPercent.deserialize(param1)
                                                        Me.fireElementResistPercent = New CharacterBaseCharacteristic()
                                                        Me.fireElementResistPercent.deserialize(param1)
                                                        Me.neutralElementReduction = New CharacterBaseCharacteristic()
                                                        Me.neutralElementReduction.deserialize(param1)
                                                        Me.earthElementReduction = New CharacterBaseCharacteristic()
                                                        Me.earthElementReduction.deserialize(param1)
                                                        Me.waterElementReduction = New CharacterBaseCharacteristic()
                                                        Me.waterElementReduction.deserialize(param1)
                                                        Me.airElementReduction = New CharacterBaseCharacteristic()
                                                        Me.airElementReduction.deserialize(param1)
                                                        Me.fireElementReduction = New CharacterBaseCharacteristic()
                                                        Me.fireElementReduction.deserialize(param1)

                                                        Me.criticalDamageReduction = New CharacterBaseCharacteristic()
                                                        Me.criticalDamageReduction.deserialize(param1)
                                                        Me.pvpNeutralElementResistPercent = New CharacterBaseCharacteristic()
                                                        Me.pvpNeutralElementResistPercent.deserialize(param1)
                                                        Me.pvpEarthElementResistPercent = New CharacterBaseCharacteristic()
                                                        Me.pvpEarthElementResistPercent.deserialize(param1)
                                                        Me.pvpWaterElementResistPercent = New CharacterBaseCharacteristic()
                                                        Me.pvpWaterElementResistPercent.deserialize(param1)
                                                        Me.pvpAirElementResistPercent = New CharacterBaseCharacteristic()
                                                        Me.pvpAirElementResistPercent.deserialize(param1)
                                                        Me.pvpFireElementResistPercent = New CharacterBaseCharacteristic()
                                                        Me.pvpFireElementResistPercent.deserialize(param1)
                                                        Me.pvpNeutralElementReduction = New CharacterBaseCharacteristic()
                                                        Me.pvpNeutralElementReduction.deserialize(param1)
                                                        Me.pvpEarthElementReduction = New CharacterBaseCharacteristic()
                                                        Me.pvpEarthElementReduction.deserialize(param1)
                                                        Me.pvpWaterElementReduction = New CharacterBaseCharacteristic()
                                                        Me.pvpWaterElementReduction.deserialize(param1)
                                                        Me.pvpAirElementReduction = New CharacterBaseCharacteristic()
                                                        Me.pvpAirElementReduction.deserialize(param1)
                                                        Me.pvpFireElementReduction = New CharacterBaseCharacteristic()
                                                        Me.pvpFireElementReduction.deserialize(param1)
                                                        Dim _loc_2 As UShort = param1.ReadUnSignedshort()
                                                        Dim _loc_3 As UInteger = 0
            While (_loc_3 < _loc_2)

            End While


            _loc_4 = New CharacterSpellModification()
            _loc_4.deserialize(param1)
            Me.spellModifications.Add(_loc_4)
            _loc_3 = _loc_3 + 1

            Return Me
        End Function

    End Class
End Namespace

C'est mon code de ma classe traduite le truc c'est que a la ligne ( merde y'a pas de ligne)


Code:
param1.WriteShort(Me.spellModifications.Count)
                                                        Dim _loc_2 As UInteger = 0
            While (_loc_2 < Me.spellModifications.Count)




              ici ---> (me.spellModifications(_loc_2) as CharacterSpellModification).serializeAs_CharacterSpellModification(param1))
                _loc_2 = _loc_2 + 1

            End While
        End Function
J'ai une erreur comme dans le code en bleu c'est une Erreur de syntaxe que je n'arrive pas a corriger donc si vous pouvez m'aidez sa serais sympa merci :)
 
A

Anonymous

Invité
#2
Je t'avais expliqué sur skype:
(me.spellModifications(_loc_2) as CharacterSpellModification).serializeAs_CharacterSpellModification(param1))
->
me.spellModifications(_loc_2).serializeAs_CharacterSpellModification(param1))

essaye de comprendre ce que tu fais
 
Inscrit
21 Février 2012
Messages
81
Reactions
5
#3
SA me mais End Function en vert
 
A

Anonymous

Invité
#4
Lis l'erreur et essaye tout seul pour une fois...
 
Inscrit
21 Février 2012
Messages
81
Reactions
5
#5
Pur quoi tu vien plus skype ;( ?
 
A

Anonymous

Invité
#6
j'estime que pour ce genre d'erreur tu n'as pas besoin de moi, je t'ai mis toute les clés en main pour faire un bon bot a toi de les utiliser.
 
Haut Bas