Example #1
0
        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);
        }
Example #2
0
        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();
        }