private RemoveObject ReadRemoveObject2() { int depth = this.sdtr.ReadUI16(); #if DEBUG this.Log("depth=" + depth + ", frameCursor=" + this.frameCursor); #endif RemoveObject ro = new RemoveObject(this.currentTimeline.GetLayer(depth)); return(ro); }
private void WriteRemoveObjectTag(RemoveObject ro) { WriteBuffer removeBuf = this.OpenTag(ro.HasCharacter ? Tag.RemoveObject : Tag.RemoveObject2); if (ro.HasCharacter) { int cid = this.characterMarshal.GetIDFor(ro.Character); removeBuf.WriteUI16((uint)cid); } removeBuf.WriteUI16((uint)ro.LayerIndex); this.CloseTag(); }