Esempio n. 1
0
 public static void WriteCommonBasicAttack(this PacketWriter writer, CommonBasicAttack attack)
 {
     writer.WriteNetID(attack.TargetNetID);
     writer.WriteVector3(attack.TargetPosition);
     writer.WriteByte(attack.ExtraTime);
     writer.WriteNetID(attack.MissileNextID);
     writer.WriteByte(attack.AttackSlot);
 }
Esempio n. 2
0
        public static CommonBasicAttack ReadCommonBasicAttack(this PacketReader reader)
        {
            var attack = new CommonBasicAttack();

            attack.TargetNetID    = reader.ReadNetID();
            attack.TargetPosition = reader.ReadVector3();
            attack.ExtraTime      = reader.ReadByte();
            attack.MissileNextID  = reader.ReadNetID();
            attack.AttackSlot     = reader.ReadByte();
            return(attack);
        }