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