private int WriteNormal(BinaryWriter writer) { int here = (int)writer.BaseStream.Position; if (Value != null) { foreach (var t in Value) { MainSerializer.Write(t, Asset, writer, true); } } writer.Write((long)Asset.SearchHeaderReference("None")); return((int)writer.BaseStream.Position - here); }
private int WriteNTPL(AssetBinaryWriter writer) { int here = (int)writer.BaseStream.Position; if (Value != null) { foreach (var t in Value) { MainSerializer.Write(t, writer, true); } } writer.Write(new FName("None")); return((int)writer.BaseStream.Position - here); }