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(); } }
protected override void ReleaseSelf() { if (sprite != null) { sprite.SubRef(); sprite = null; } }