Namespace com.ankamagames.d0fus.network.messages.game.context.roleplay.stats
'imports com.ankamagames.jerakine.network.*
'imports flash.utils.*
Public Class StatsUpgradeRequestMessage
Private _isInitialized As Boolean = False
Public statId As UInteger = 11
Public boostPointeger As UInteger = 0
Public Const protocolId As UInteger = 5610
Public Function StatsUpgradeRequestMessage()
Return Me
End Function
Public Function isInitialized() As Boolean
Return Me._isInitialized
End Function
Public Function getMessageId() As UInteger
Return 5610
End Function
public function initStatsUpgradeRequestMessage(param1 As uinteger, param2 As uinteger) As StatsUpgradeRequestMessage
param1 = 11
param2 = 0
Me.statId = param1
Me.boostPointeger = param2
Me._isInitialized = True
Return Me
End Function
Public Function reset()
Me.statId = 11
Me.boostPointeger = 0
Me._isInitialized = False
Return Me
End Function
'Public Function pack(ByVal param1 As Server.D0fus.D0fusMessage)
' Dim _loc_2 As = new ByteArray()
' Me.serialize(_loc_2)
' writePacket(param1, Me.getMessageId(), _loc_2)
' Return Me
' End Function
Public Function unpack(ByVal param1 As Server.D0fus.D0fusReader, ByVal param2 As UInteger)
Me.deserialize(param1)
Return Me
End Function
Public Function serialize(ByVal param1 As Server.D0fus.D0fusMessage)
Me.serializeAs_StatsUpgradeRequestMessage(param1)
Return Me
End Function
Public Function serializeAs_StatsUpgradeRequestMessage(ByVal param1 As Server.D0fus.D0fusMessage)
param1.WriteByte(Me.statId)
If (Me.boostPointeger < 0) Then
Console.WriteLine("Forbidden value (" + Me.boostPointeger + ") on element boostPointeger.")
End If
param1.WriteShort(Me.boostPointeger)
Return Me
End Function
Public Function deserialize(ByVal param1 As Server.D0fus.D0fusReader)
Me.deserializeAs_StatsUpgradeRequestMessage(param1)
Return Me
End Function
Public Function deserializeAs_StatsUpgradeRequestMessage(ByVal param1 As Server.D0fus.D0fusReader)
Me.statId = param1.ReadByte()
If (Me.statId < 0) Then
Console.WriteLine("Forbidden value (" + Me.statId + ") on element of StatsUpgradeRequestMessage.statId.")
End If
Me.boostPointeger = param1.ReadShort()
If (Me.boostPointeger < 0) Then
Console.WriteLine("Forbidden value (" + Me.boostPointeger + ") on element of StatsUpgradeRequestMessage.boostPointeger.")
End If
Return Me
End Function
End Class
End Namespace