public void SetQuadNodeForPlayerVisibility(QuadNode quadNode) { mQuadNodeForPlayerVisibility = quadNode; }
public void SetQuadNodeForCollision(QuadNode quadNode) { mQuadNodeForCollision = quadNode; }
protected void Init(Type type) { mType = type; FilledLeaves = new List<QuadNode>(); Root = new QuadNode(null, this); Root.Init(); }
public void SetQuadNode(Type type, QuadNode quadNode) { QuadNodeDecider.SetQuadNode(type, this, quadNode); }
public QuadNode(QuadNode parent, QuadTreeManager manager) { mParent = parent; mManager = manager; mType = mManager.mType; }