static MegaloScriptTrigger NewTriggerFromTagStream <TDoc, TCursor>(IO.TagElementStream <TDoc, TCursor, string> s, MegaloScriptModel model) where TDoc : class where TCursor : class { var result = model.NewTrigger(); if (model.TagElementStreamSerializeFlags.EmbedObjectsWriteSansIds()) { result.Id = model.Triggers.FirstInactiveIndex; // #NOTE_BLAM: kind of hacky, but works } return(result); }