Exemplo n.º 1
0
 public static partial void WriteBinaryIslandCustom(MutagenWriter writer, INavigationMapInfoGetter item)
 {
     if (item.Island is {} island)
     {
         writer.Write((byte)1);
         island.WriteToBinary(writer);
     }
Exemplo n.º 2
0
 static partial void WriteBinaryIslandCustom(MutagenWriter writer, INavigationMapInfoGetter item)
 {
     if (item.Island.TryGet(out var island))
     {
         writer.Write((byte)1);
         island.WriteToBinary(writer);
     }
     else
     {
         writer.Write(default(byte));
     }
 }
Exemplo n.º 3
0
 static partial void WriteBinaryParentParseLogicCustom(MutagenWriter writer, INavigationMapInfoGetter item)
 {
     if (item.ParentWorldspace.IsNull)
     {
         FormKeyBinaryTranslation.Instance.Write(writer, item.ParentCell.FormKey);
     }
     else
     {
         P2Int16BinaryTranslation.Instance.Write(writer, item.ParentWorldspaceCoord);
     }
 }