Example #1
0
            public void Reset(NodeBase n, ISprite s, Rect r, Line l)
            {
                if (sprite != null)
                {
                    sprite.SubRef();
                }

                node   = n;
                sprite = s;
                rect   = r;
                line   = l;
                if (sprite != null)
                {
                    sprite.AddRef();
                }
            }
Example #2
0
 protected override void ReleaseSelf()
 {
     if (sprite != null)
     {
         sprite.SubRef();
         sprite = null;
     }
 }