public void Serialize(AnimationSerializeContext context) { if (context.Version < 37) { context.bw.WriteNullableString(string.Empty); // was friendly name } context.bw.Write(isGeneratedAlphaMask); Debug.Assert(!Asserts.enabled || data.Valid); data.Serialize(context.bw); }
public virtual void Serialize(LevelSerializeContext context) { Debug.Assert(!Asserts.enabled || mask.Valid); mask.Serialize(context.bw); if (context.Version >= 15) { context.bw.Write(startY); if (context.Version < 17 && endY != beforeVersion17WorldPhysicsMaximumHeight) { context.bw.Write(endY - 1); // <- Old version had an inclusive upper bound } else { context.bw.Write(endY); } } if (!context.monitor) { regionIndex = context.nextRegionIndex++; } }