Skip to content

Instantly share code, notes, and snippets.

@Romain-P
Created October 18, 2017 20:29
Show Gist options
  • Select an option

  • Save Romain-P/14b06f34a6b8ffd126c8369fbf7d513e to your computer and use it in GitHub Desktop.

Select an option

Save Romain-P/14b06f34a6b8ffd126c8369fbf7d513e to your computer and use it in GitHub Desktop.
package com.ankamagames.dofus.network.messages.wtf
{
import com.ankamagames.dofus.network.messages.debug.DebugInClientMessage;
import com.ankamagames.jerakine.network.CustomDataWrapper;
import com.ankamagames.jerakine.network.ICustomDataInput;
import com.ankamagames.jerakine.network.ICustomDataOutput;
import com.ankamagames.jerakine.network.INetworkMessage;
import com.ankamagames.jerakine.network.utils.FuncTree;
import flash.utils.ByteArray;
[Trusted]
public class ClientYouAreDrunkMessage extends DebugInClientMessage implements INetworkMessage
{
public static const protocolId:uint = 6594;
private var _isInitialized:Boolean = false;
public function ClientYouAreDrunkMessage()
{
super();
}
override public function get isInitialized() : Boolean
{
return super.isInitialized && this._isInitialized;
}
override public function getMessageId() : uint
{
return 6594;
}
public function initClientYouAreDrunkMessage(param1:uint = 0, param2:String = "") : ClientYouAreDrunkMessage
{
super.initDebugInClientMessage(param1,param2);
this._isInitialized = true;
return this;
}
override public function reset() : void
{
super.reset();
this._isInitialized = false;
}
override public function pack(param1:ICustomDataOutput) : void
{
var _loc2_:ByteArray = new ByteArray();
this.serialize(new CustomDataWrapper(_loc2_));
writePacket(param1,this.getMessageId(),_loc2_);
}
override public function unpack(param1:ICustomDataInput, param2:uint) : void
{
this.deserialize(param1);
}
override public function unpackAsync(param1:ICustomDataInput, param2:uint) : FuncTree
{
var _loc3_:FuncTree = new FuncTree();
_loc3_.setRoot(param1);
this.deserializeAsync(_loc3_);
return _loc3_;
}
override public function serialize(param1:ICustomDataOutput) : void
{
this.serializeAs_ClientYouAreDrunkMessage(param1);
}
public function serializeAs_ClientYouAreDrunkMessage(param1:ICustomDataOutput) : void
{
super.serializeAs_DebugInClientMessage(param1);
}
override public function deserialize(param1:ICustomDataInput) : void
{
this.deserializeAs_ClientYouAreDrunkMessage(param1);
}
public function deserializeAs_ClientYouAreDrunkMessage(param1:ICustomDataInput) : void
{
super.deserialize(param1);
}
override public function deserializeAsync(param1:FuncTree) : void
{
this.deserializeAsyncAs_ClientYouAreDrunkMessage(param1);
}
public function deserializeAsyncAs_ClientYouAreDrunkMessage(param1:FuncTree) : void
{
super.deserializeAsync(param1);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment