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)
|
||||
|
@@ -47,6 +47,9 @@
|
||||
},
|
||||
{
|
||||
"m_Id": "7e2c0d4d25864d2191a1e0e89382cb9d"
|
||||
},
|
||||
{
|
||||
"m_Id": "8227f9644b274f5ebf0d28d68ba889a6"
|
||||
}
|
||||
],
|
||||
"m_GroupDatas": [],
|
||||
@@ -108,6 +111,34 @@
|
||||
"m_SlotId": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"m_OutputSlot": {
|
||||
"m_Node": {
|
||||
"m_Id": "8227f9644b274f5ebf0d28d68ba889a6"
|
||||
},
|
||||
"m_SlotId": 0
|
||||
},
|
||||
"m_InputSlot": {
|
||||
"m_Node": {
|
||||
"m_Id": "5661d3cd00db4886aa4c5a74d2bf7906"
|
||||
},
|
||||
"m_SlotId": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"m_OutputSlot": {
|
||||
"m_Node": {
|
||||
"m_Id": "8227f9644b274f5ebf0d28d68ba889a6"
|
||||
},
|
||||
"m_SlotId": 0
|
||||
},
|
||||
"m_InputSlot": {
|
||||
"m_Node": {
|
||||
"m_Id": "6c2776abf1bb475387390d54ccac4274"
|
||||
},
|
||||
"m_SlotId": 3
|
||||
}
|
||||
},
|
||||
{
|
||||
"m_OutputSlot": {
|
||||
"m_Node": {
|
||||
@@ -916,6 +947,43 @@
|
||||
"m_Space": 4
|
||||
}
|
||||
|
||||
{
|
||||
"m_SGVersion": 1,
|
||||
"m_Type": "UnityEditor.ShaderGraph.PositionNode",
|
||||
"m_ObjectId": "8227f9644b274f5ebf0d28d68ba889a6",
|
||||
"m_Group": {
|
||||
"m_Id": ""
|
||||
},
|
||||
"m_Name": "Position",
|
||||
"m_DrawState": {
|
||||
"m_Expanded": true,
|
||||
"m_Position": {
|
||||
"serializedVersion": "2",
|
||||
"x": -1669.9998779296875,
|
||||
"y": -185.33334350585938,
|
||||
"width": 207.3333740234375,
|
||||
"height": 134.6667022705078
|
||||
}
|
||||
},
|
||||
"m_Slots": [
|
||||
{
|
||||
"m_Id": "c0c3d0b729c7436aab7c437b9d0b4d32"
|
||||
}
|
||||
],
|
||||
"synonyms": [
|
||||
"location"
|
||||
],
|
||||
"m_Precision": 1,
|
||||
"m_PreviewExpanded": false,
|
||||
"m_DismissedVersion": 0,
|
||||
"m_PreviewMode": 2,
|
||||
"m_CustomColors": {
|
||||
"m_SerializableColors": []
|
||||
},
|
||||
"m_Space": 0,
|
||||
"m_PositionSource": 0
|
||||
}
|
||||
|
||||
{
|
||||
"m_SGVersion": 0,
|
||||
"m_Type": "UnityEditor.ShaderGraph.Vector4MaterialSlot",
|
||||
@@ -1248,6 +1316,29 @@
|
||||
"m_Value": 0.0
|
||||
}
|
||||
|
||||
{
|
||||
"m_SGVersion": 0,
|
||||
"m_Type": "UnityEditor.ShaderGraph.Vector3MaterialSlot",
|
||||
"m_ObjectId": "c0c3d0b729c7436aab7c437b9d0b4d32",
|
||||
"m_Id": 0,
|
||||
"m_DisplayName": "Out",
|
||||
"m_SlotType": 1,
|
||||
"m_Hidden": false,
|
||||
"m_ShaderOutputName": "Out",
|
||||
"m_StageCapability": 3,
|
||||
"m_Value": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"m_DefaultValue": {
|
||||
"x": 0.0,
|
||||
"y": 0.0,
|
||||
"z": 0.0
|
||||
},
|
||||
"m_Labels": []
|
||||
}
|
||||
|
||||
{
|
||||
"m_SGVersion": 0,
|
||||
"m_Type": "UnityEditor.ShaderGraph.PropertyNode",
|
||||
|
Reference in New Issue
Block a user