Skip to content

Commit 58cef51

Browse files
🧹 Cleanup
1 parent 67fed0b commit 58cef51

File tree

8 files changed

+9
-883
lines changed

8 files changed

+9
-883
lines changed

Demo/SampleScene.unity

Lines changed: 0 additions & 877 deletions
This file was deleted.

Scripts/GameObjectRootNode.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
namespace Quadtree
55
{
6-
/// <inheritdoc cref="RootNode{TItem}"/>
76
[ExecuteInEditMode]
87
[AddComponentMenu("Spatial partitioning/Quadtree/Root node (for GameObjects)")]
98
public class GameObjectRootNode : QuadtreeMonoRoot<GameObjectItem>

Scripts/INode.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace Quadtree
66
{
77
/// <summary>
8-
/// Mandatory interface of any single quad tree node.
8+
/// Mandatory interface of any single quadtree node.
99
/// </summary>
1010
public interface INode<TItem, TNode>
1111
where TItem : IItem<TItem, TNode>

Scripts/Items/GameObjectItemBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ protected virtual void Init()
113113
if (Root == null)
114114
{
115115
var parentQuadtreeRoot = (IQuadtreeRoot<TItem, TNode>)GetComponentInParent<QuadtreeMonoRoot<GameObjectItem>>();
116-
if (parentQuadtreeRoot.Initialized)
116+
if ((bool)parentQuadtreeRoot?.Initialized)
117117
Root = parentQuadtreeRoot;
118118
}
119119

Scripts/Items/RendererItem.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,11 @@ protected override void Init()
3636
base.Init();
3737
}
3838

39-
/// <inheritdoc cref="IBounds.GetBounds"/>
4039
public override Bounds GetBounds()
4140
{
4241
return _renderer.bounds;
4342
}
4443

45-
/// <inheritdoc cref="IGameObjectItem.GetGameObject"/>
4644
public override GameObject GetGameObject() => gameObject;
4745
}
4846
}

Scripts/Node.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Quadtree
44
{
55
/// <summary>
6-
/// Single quad tree node.
6+
/// Single quadtree node.
77
/// </summary>
88
public class Node<TItem> : NodeBase<TItem, Node<TItem>>
99
where TItem : IItem<TItem, Node<TItem>>

Scripts/NodeBase.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,8 @@ public void Remove(TItem item)
171171
/// </summary>
172172
///
173173
/// <param name="item">Item to be removed from the node</param>
174+
///
175+
/// <seealso cref="INode{TItem, TNode}.Clear"/>
174176
protected internal void RemoveOwnItem(TItem item)
175177
{
176178
// remove the item from the node

Scripts/QuadtreeMonoRoot.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ protected void OnDrawGizmos()
6060
/// <summary>
6161
/// Initializes Quadtree - creates initial root node and builds the tree (if allowed).
6262
/// </summary>
63+
///
64+
/// <seealso cref="IItem{TItem, TNode}.QuadTree_Root_Initialized(IQuadtreeRoot{TItem, TNode})"/>
6365
protected void Init()
6466
{
6567
if (TreeRoot == null)
@@ -79,6 +81,8 @@ protected void Init()
7981
/// <summary>
8082
/// Displays Quadtree node boundaries.
8183
/// </summary>
84+
///
85+
/// <seealso cref="INode{TItem, TNode}.DrawBounds(bool)"/>
8286
protected void DrawBounds(bool displayNumberOfItems = false)
8387
{
8488
TreeRoot?.CurrentRootNode.DrawBounds(displayNumberOfItems);

0 commit comments

Comments
 (0)