public virtual void Receive(IQtUserData userData) { if (!QtAlgo.Intersects(Bound, userData)) { return; } for (int i = 0; i < SubNodes.Length; ++i) { SubNodes[i].Receive(userData); } }
public override void Receive(IQtUserData userData) { if (!QtAlgo.Intersects(Bound, userData)) { return; } //if (Bound.Contains(userData.GetCenter())) //{ // _ownedObjects.Add(userData); //} else //{ // _affectedObjects.Add(userData); //} _affectedObjects.Add(userData); }