protected virtual void SerializeImpl(IO.BitStream s) { MegaloVariant.Serialize(s); s.Stream(ref Flags, 2, GameEngineSandboxVariantFlagsBitStreamer.Instance); s.Stream(ref EditMode, 1, SandboxEditingModeBitStreamer.Instance); s.Stream(ref RespawnTime, 6); EditorTraits.Serialize(s); }
public void Serialize <TDoc, TCursor>(IO.TagElementStream <TDoc, TCursor, string> s) where TDoc : class where TCursor : class { MegaloVariant.Serialize(s); using (s.EnterOwnerBookmark(this)) SerializeImpl(s); }