public virtual void Write(BinaryWriter writer) { writer.Write(statModifierVersion.Get()); writer.Write((byte)enumId); writer.Write(UID.Get()); writer.Write(fileId.Get()); writer.Write((int)buffCategoryFlags); writer.Write(stackCount.Get()); buffTimer.Write(writer); }
public void Write(BinaryWriter writer) { writer.Write(multiBuffActionVersion.Get()); writer.Write((byte)command); writer.Write(unknownC.Get()); writer.Write((int)categoryFlags); writer.Write(unknownV.Get()); writer.Write(unknownO.Get()); writer.Write(unknownW.Get()); writer.Write(context.Get()); unknownJ.Write(writer); unknownS.Write(writer); writer.Write(unknownF.Get()); writer.Write(unknownI.Get()); }
public virtual void Write(BinaryWriter writer) { writer.Write((ushort)buffVersion.Get()); writer.Write((byte)buffClassId.Get()); timer.Write(writer); descriptor.Write(writer); writer.Write(isOverriden.Get()); writer.Write((byte)statModifierList.Count); List <StatModifier> .Enumerator enumerator = statModifierList.GetEnumerator(); while (enumerator.MoveNext()) { writer.Write(enumerator.Current.fileId.Get()); } writer.Write((byte)buffModifierList.Count); foreach (BuffModifier modifier in buffModifierList) { modifier.Write(writer); } writer.Write(instigatorId.Get()); }