/// <summary> /// Serialized the alloy /// </summary> /// <param name="writer"></param> public void ToBytes(BinaryWriter writer) { writer.Write(Ingredients.Length); for (int i = 0; i < Ingredients.Length; i++) { Ingredients[i].ToBytes(writer); } Output.ToBytes(writer); }
public override void ToBytes(BinaryWriter writer) { base.ToBytes(writer); writer.Write(ShapeElement == null); if (ShapeElement != null) { writer.Write(ShapeElement); } writer.Write(TextureMapping == null); if (TextureMapping != null) { writer.Write(TextureMapping[0]); writer.Write(TextureMapping[1]); } writer.Write(CookedStack == null); if (CookedStack != null) { CookedStack.ToBytes(writer); } }