1
This commit is contained in:
@@ -57,6 +57,8 @@ namespace BITKit
|
||||
}
|
||||
public class BITAppForUnity : MonoBehaviour
|
||||
{
|
||||
public static event Action OnDrawGizmo;
|
||||
public static event Action OnDrawGizmoSelected;
|
||||
[Serializable]
|
||||
public class OpenUrl
|
||||
{
|
||||
@@ -224,5 +226,15 @@ namespace BITKit
|
||||
{
|
||||
return BITApp.State;
|
||||
}
|
||||
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
OnDrawGizmo?.Invoke();
|
||||
}
|
||||
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
OnDrawGizmoSelected?.Invoke();
|
||||
}
|
||||
}
|
||||
}
|
@@ -21,7 +21,7 @@ namespace Net.Project.B.Quadtree
|
||||
|
||||
for (var i = 0; i < 512*8; i++)
|
||||
{
|
||||
_quadtree.Insert(i,Random.insideUnitCircle * 512);
|
||||
_quadtree.Insert(i,Random.insideUnitCircle * 512,Random.value>0.5f ? Random.insideUnitCircle * 8 :default);
|
||||
}
|
||||
|
||||
_quadtree.Query(default, default);
|
||||
@@ -56,6 +56,12 @@ namespace Net.Project.B.Quadtree
|
||||
var nodeCenter = quadtreeNode.Center;
|
||||
var nodeSize = quadtreeNode.Size;
|
||||
|
||||
foreach (var (id,rectangle) in _quadtree.Sizes)
|
||||
{
|
||||
var pos = _quadtree.Positions[id];
|
||||
Gizmos.DrawWireCube(new Vector3(pos.x,0,pos.y),new Vector3(rectangle.x,0,rectangle.y));
|
||||
}
|
||||
|
||||
foreach (var id in quadtreeNode.Objects)
|
||||
{
|
||||
if (repeatedObject.Add(id) is false)
|
||||
|
Reference in New Issue
Block a user