This commit is contained in:
DESKTOP-5RP3AKU\Jisol 2024-10-17 02:12:03 +08:00
parent c85f350e0a
commit dd2e0e8a46
16 changed files with 52 additions and 611 deletions

View File

@ -951,10 +951,6 @@
<Project>{7e65388c-f6a7-49e7-107c-67d307ad886b}</Project> <Project>{7e65388c-f6a7-49e7-107c-67d307ad886b}</Project>
<Name>AimingRig</Name> <Name>AimingRig</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="JNGame.Editor.csproj">
<Project>{17b58f54-5d7b-7430-a784-74a4540f4c68}</Project>
<Name>JNGame.Editor</Name>
</ProjectReference>
<ProjectReference Include="UniTask.TextMeshPro.csproj"> <ProjectReference Include="UniTask.TextMeshPro.csproj">
<Project>{023a0336-4680-7ca2-9149-a72dd59bbaf2}</Project> <Project>{023a0336-4680-7ca2-9149-a72dd59bbaf2}</Project>
<Name>UniTask.TextMeshPro</Name> <Name>UniTask.TextMeshPro</Name>
@ -979,10 +975,6 @@
<Project>{694241c5-b793-03a0-1887-6d1b1abd5716}</Project> <Project>{694241c5-b793-03a0-1887-6d1b1abd5716}</Project>
<Name>UniTask.DOTween</Name> <Name>UniTask.DOTween</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="Samples.csproj">
<Project>{f1698e1a-06a8-8d93-a550-db6e6cb60322}</Project>
<Name>Samples</Name>
</ProjectReference>
<ProjectReference Include="HotMain.csproj"> <ProjectReference Include="HotMain.csproj">
<Project>{a37cd6bb-4243-4e53-0fb1-da1c51041fde}</Project> <Project>{a37cd6bb-4243-4e53-0fb1-da1c51041fde}</Project>
<Name>HotMain</Name> <Name>HotMain</Name>

View File

@ -994,10 +994,6 @@
<Project>{7e65388c-f6a7-49e7-107c-67d307ad886b}</Project> <Project>{7e65388c-f6a7-49e7-107c-67d307ad886b}</Project>
<Name>AimingRig</Name> <Name>AimingRig</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="JNGame.Editor.csproj">
<Project>{17b58f54-5d7b-7430-a784-74a4540f4c68}</Project>
<Name>JNGame.Editor</Name>
</ProjectReference>
<ProjectReference Include="UniTask.TextMeshPro.csproj"> <ProjectReference Include="UniTask.TextMeshPro.csproj">
<Project>{023a0336-4680-7ca2-9149-a72dd59bbaf2}</Project> <Project>{023a0336-4680-7ca2-9149-a72dd59bbaf2}</Project>
<Name>UniTask.TextMeshPro</Name> <Name>UniTask.TextMeshPro</Name>
@ -1022,10 +1018,6 @@
<Project>{694241c5-b793-03a0-1887-6d1b1abd5716}</Project> <Project>{694241c5-b793-03a0-1887-6d1b1abd5716}</Project>
<Name>UniTask.DOTween</Name> <Name>UniTask.DOTween</Name>
</ProjectReference> </ProjectReference>
<ProjectReference Include="Samples.csproj">
<Project>{f1698e1a-06a8-8d93-a550-db6e6cb60322}</Project>
<Name>Samples</Name>
</ProjectReference>
<ProjectReference Include="HotMain.csproj"> <ProjectReference Include="HotMain.csproj">
<Project>{a37cd6bb-4243-4e53-0fb1-da1c51041fde}</Project> <Project>{a37cd6bb-4243-4e53-0fb1-da1c51041fde}</Project>
<Name>HotMain</Name> <Name>HotMain</Name>

View File

@ -7,7 +7,7 @@
], ],
"includePlatforms": [], "includePlatforms": [],
"excludePlatforms": [], "excludePlatforms": [],
"allowUnsafeCode": false, "allowUnsafeCode": true,
"overrideReferences": false, "overrideReferences": false,
"precompiledReferences": [], "precompiledReferences": [],
"autoReferenced": true, "autoReferenced": true,

View File

@ -2,7 +2,6 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
using Cysharp.Threading.Tasks; using Cysharp.Threading.Tasks;
using DotRecast.Core.Collections;
using Google.Protobuf; using Google.Protobuf;
using JNGame.Network.Entity; using JNGame.Network.Entity;
using JNGame.Network.Util; using JNGame.Network.Util;
@ -92,10 +91,10 @@ namespace JNGame.Network
if (hId == 0) if (hId == 0)
{ {
int size = 0; int size = 0;
_byteSize.ForEach(child => foreach (var child in _byteSize)
{ {
size += child.Value; size += child.Value;
}); }
return size; return size;
} }
return _byteSize.GetValueOrDefault(hId, 0); return _byteSize.GetValueOrDefault(hId, 0);

View File

@ -1,6 +1,5 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DotRecast.Core.Collections;
using JNGame.Runtime.System; using JNGame.Runtime.System;
using JNGame.Util; using JNGame.Util;
@ -61,10 +60,10 @@ namespace JNGame.Network
int size = 0; int size = 0;
try try
{ {
_byteSize.ForEach(child => foreach (var child in _byteSize)
{ {
size += child.Value; size += child.Value;
}); }
} }
catch (Exception e) catch (Exception e)
{ {

View File

@ -2,7 +2,6 @@
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;
using Cysharp.Threading.Tasks; using Cysharp.Threading.Tasks;
using DotRecast.Core.Collections;
using Google.Protobuf; using Google.Protobuf;
using JNGame.Network.Action; using JNGame.Network.Action;
using JNGame.Network.Entity; using JNGame.Network.Entity;
@ -142,13 +141,13 @@ namespace JNGame.Network
public void AllSend(int hId,IMessage data = null,Func<SocketClient,bool> filter = null) public void AllSend(int hId,IMessage data = null,Func<SocketClient,bool> filter = null)
{ {
filter ??= (SocketClient client) => true; filter ??= (SocketClient client) => true;
service.GetClients().ForEach(client => foreach (var client in service.GetClients())
{ {
if (filter(client)) if (filter(client))
{ {
Send(client, hId, data); Send(client, hId, data);
} }
}); }
} }
} }

View File

@ -1,5 +1,4 @@
using System.Collections.Generic; using System.Collections.Generic;
using DotRecast.Core.Collections;
using JNGame.Math; using JNGame.Math;
using JNGame.Runtime.Util; using JNGame.Runtime.Util;
using JNGame.Sync.State.Tile; using JNGame.Sync.State.Tile;
@ -38,11 +37,11 @@ namespace JNGame.Sync.Debuger
DrawContains(service.MaxContains,service.MinContains,Color.red); DrawContains(service.MaxContains,service.MinContains,Color.red);
//绘制连接区域 //绘制连接区域
service.GetLinkTiles().ForEach(index => foreach (var linkTile in service.GetLinkTiles())
{ {
(LVector2 max, LVector2 min) = service.GetTileContains(index); (LVector2 max, LVector2 min) = service.GetTileContains(linkTile);
DrawContains(max,min,Color.cyan); DrawContains(max,min,Color.cyan);
}); }
} }

View File

@ -1,6 +1,5 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using DotRecast.Core.Collections;
using Entitas; using Entitas;
using JNGame.Runtime.Sync; using JNGame.Runtime.Sync;
using JNGame.Sync.Entity; using JNGame.Sync.Entity;
@ -104,13 +103,13 @@ namespace JNGame.Sync.Frame.Entity
//生效延迟销毁 //生效延迟销毁
public void DelayDestroy() public void DelayDestroy()
{ {
GetEntities().ForEach(child => foreach (var child in GetEntities())
{ {
if (child.IsDelayDestroy) if (child.IsDelayDestroy)
{ {
child.Destroy(); child.Destroy();
} }
}); }
} }
//生命周期 //生命周期

View File

@ -1,6 +1,4 @@
using System; using System;
using System.Linq;
using DotRecast.Core.Collections;
using JNGame.Math; using JNGame.Math;
using JNGame.Sync.Entity.Component; using JNGame.Sync.Entity.Component;
using JNGame.Sync.Frame.Entity; using JNGame.Sync.Frame.Entity;
@ -107,7 +105,10 @@ namespace JNGame.Sync.Entity
public override void RemoveAllComponents() public override void RemoveAllComponents()
{ {
GetComponents().ForEach(child => (child as JNComponent)?.OnSyncDestroy()); foreach (var child in GetComponents())
{
(child as JNComponent)?.OnSyncDestroy();
}
base.RemoveAllComponents(); base.RemoveAllComponents();
} }

View File

@ -1,7 +1,5 @@
using System.Collections.Generic; using System.Collections.Generic;
using DotRecast.Core.Collections;
using UnityEngine; using UnityEngine;
using NotImplementedException = System.NotImplementedException;
namespace JNGame.Sync.System.Data namespace JNGame.Sync.System.Data
{ {
@ -102,7 +100,7 @@ namespace JNGame.Sync.System.Data
if (isServer) if (isServer)
{ {
var latest = GetLatest(); var latest = GetLatest();
latest.Keys.ForEach(key => foreach (var key in latest.Keys)
{ {
if (Data.ContainsKey(key)) if (Data.ContainsKey(key))
{ {
@ -114,12 +112,12 @@ namespace JNGame.Sync.System.Data
//如果之前没有则添加 //如果之前没有则添加
Add(latest[key]); Add(latest[key]);
} }
}); }
Data.ForEach(child => foreach (var child in Data)
{ {
//没有则删除 //没有则删除
if (!(latest.ContainsKey(child.Key))) Delete(child.Key); if (!(latest.ContainsKey(child.Key))) Delete(child.Key);
}); }
if (UBytes.Count > 0) if (UBytes.Count > 0)
{ {
OnUByteUpdate(UBytes); OnUByteUpdate(UBytes);
@ -167,10 +165,10 @@ namespace JNGame.Sync.System.Data
{ {
var data = new Dictionary<ulong, byte[]>(); var data = new Dictionary<ulong, byte[]>();
Data.ForEach(child => foreach (var child in Data)
{ {
data[child.Key] = child.Value.GetByte(); data[child.Key] = child.Value.GetByte();
}); }
return data; return data;

View File

@ -1,7 +1,6 @@
using System; using System;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Collections.Generic; using System.Collections.Generic;
using DotRecast.Core.Collections;
using JNGame.Math; using JNGame.Math;
using JNGame.Sync.State.Tile; using JNGame.Sync.State.Tile;
using JNGame.Sync.State.Tile.Entity; using JNGame.Sync.State.Tile.Entity;
@ -88,12 +87,12 @@ namespace JNGame.Sync.System.Data
{ {
entities = NodeContext.GetEntities(); entities = NodeContext.GetEntities();
} }
entities.ForEach(child => foreach (var child in entities)
{ {
var entity = new T(); var entity = new T();
entity.BindEntity(child); entity.BindEntity(child);
nodes[child.Id] = entity; nodes[child.Id] = entity;
}); }
return nodes; return nodes;
} }
@ -125,7 +124,7 @@ namespace JNGame.Sync.System.Data
if (isServer) if (isServer)
{ {
var latest = GetLatest(); var latest = GetLatest();
latest.Keys.ForEach(key => foreach (var key in latest.Keys)
{ {
if (Data.ContainsKey(key)) if (Data.ContainsKey(key))
{ {
@ -137,8 +136,8 @@ namespace JNGame.Sync.System.Data
//如果之前没有则添加 //如果之前没有则添加
Add(latest[key]); Add(latest[key]);
} }
}); }
Data.ForEach(child => foreach (var child in Data)
{ {
//没有则删除 //没有则删除
if (NodeContext.Query(child.Key) is null) if (NodeContext.Query(child.Key) is null)
@ -152,8 +151,7 @@ namespace JNGame.Sync.System.Data
child.Value.IsActiveSyncOnce = false; child.Value.IsActiveSyncOnce = false;
UBytes[child.Key] = child.Value.GetByte(); UBytes[child.Key] = child.Value.GetByte();
} }
}
});
if (UBytes.Count > 0) if (UBytes.Count > 0)
{ {
OnUByteUpdate(UBytes); OnUByteUpdate(UBytes);
@ -170,7 +168,7 @@ namespace JNGame.Sync.System.Data
Dictionary<ulong, byte[]> master = new Dictionary<ulong, byte[]>(); Dictionary<ulong, byte[]> master = new Dictionary<ulong, byte[]>();
Dictionary<ulong, byte[]> slave = new Dictionary<ulong, byte[]>(); Dictionary<ulong, byte[]> slave = new Dictionary<ulong, byte[]>();
all.ForEach(keyValue => foreach (var keyValue in all)
{ {
var entity = NodeContext.Query(keyValue.Key); var entity = NodeContext.Query(keyValue.Key);
//给从服务器发送数据 //给从服务器发送数据
@ -178,7 +176,7 @@ namespace JNGame.Sync.System.Data
{ {
slave[keyValue.Key] = keyValue.Value; slave[keyValue.Key] = keyValue.Value;
} }
}); }
OnSendAllData(all); OnSendAllData(all);
OnSendMasterData(master); OnSendMasterData(master);
@ -220,7 +218,7 @@ namespace JNGame.Sync.System.Data
} }
} }
NodeContext.GetEntities().ForEach(child => foreach (var child in NodeContext.GetEntities())
{ {
//如果有则删除 //如果有则删除
if (lIsTileData.Remove(child.Id,out var data)) if (lIsTileData.Remove(child.Id,out var data))
@ -234,7 +232,7 @@ namespace JNGame.Sync.System.Data
if (IsSlave) data.IsActiveSyncOnce = true; if (IsSlave) data.IsActiveSyncOnce = true;
} }
} }
}); }
//将数据同步到实体中 //将数据同步到实体中
foreach (var keyValue in lIsTileData) foreach (var keyValue in lIsTileData)
@ -308,10 +306,10 @@ namespace JNGame.Sync.System.Data
//需要删除的数据Id //需要删除的数据Id
var ids = new List<ulong>(); var ids = new List<ulong>();
Data.ForEach(child => foreach (var child in Data)
{ {
if (IsTileInside(index,child.Value)) ids.Add(child.Key); if (IsTileInside(index,child.Value)) ids.Add(child.Key);
}); }
//删除数据和实体 //删除数据和实体
ids.ForEach(child => ids.ForEach(child =>
@ -343,14 +341,14 @@ namespace JNGame.Sync.System.Data
lock (Data) lock (Data)
{ {
Data.ForEach(child => foreach (var child in Data)
{ {
var entity = NodeContext.Query(child.Key); var entity = NodeContext.Query(child.Key);
if (entity is not null && entity.IsHost && filter(entity)) if (entity is not null && entity.IsHost && filter(entity))
{ {
data[child.Key] = child.Value.GetByte(); data[child.Key] = child.Value.GetByte();
} }
}); }
} }
return data; return data;
@ -366,14 +364,14 @@ namespace JNGame.Sync.System.Data
lock (Data) lock (Data)
{ {
Data.ForEach(child => foreach (var child in Data)
{ {
var entity = NodeContext.Query(child.Key); var entity = NodeContext.Query(child.Key);
if (IsTileInside(index,child.Value) && filter(entity)) if (IsTileInside(index,child.Value) && filter(entity))
{ {
data[child.Key] = child.Value.GetByte(); data[child.Key] = child.Value.GetByte();
} }
}); }
} }
return data; return data;

View File

@ -67,38 +67,18 @@
</assembly> </assembly>
<assembly fullname="System"> <assembly fullname="System">
<type fullname="System.CodeDom.Compiler.GeneratedCodeAttribute" preserve="all" /> <type fullname="System.CodeDom.Compiler.GeneratedCodeAttribute" preserve="all" />
<type fullname="System.Collections.Concurrent.BlockingCollection`1" preserve="all" />
<type fullname="System.Collections.Generic.ISet`1" preserve="all" />
<type fullname="System.Collections.Generic.LinkedListNode`1" preserve="all" />
<type fullname="System.Collections.Generic.LinkedList`1" preserve="all" />
<type fullname="System.Collections.Generic.Queue`1" preserve="all" /> <type fullname="System.Collections.Generic.Queue`1" preserve="all" />
<type fullname="System.Collections.Generic.Stack`1" preserve="all" /> <type fullname="System.Collections.Generic.Stack`1" preserve="all" />
<type fullname="System.ComponentModel.EditorBrowsableAttribute" preserve="all" /> <type fullname="System.ComponentModel.EditorBrowsableAttribute" preserve="all" />
<type fullname="System.ComponentModel.EditorBrowsableState" preserve="all" /> <type fullname="System.ComponentModel.EditorBrowsableState" preserve="all" />
<type fullname="System.Diagnostics.Process" preserve="all" />
<type fullname="System.Diagnostics.ProcessStartInfo" preserve="all" />
<type fullname="System.Diagnostics.Stopwatch" preserve="all" /> <type fullname="System.Diagnostics.Stopwatch" preserve="all" />
<type fullname="System.Net.Sockets.Socket" preserve="all" /> <type fullname="System.Net.Sockets.Socket" preserve="all" />
<type fullname="System.Net.Sockets.SocketFlags" preserve="all" /> <type fullname="System.Net.Sockets.SocketFlags" preserve="all" />
<type fullname="System.Text.RegularExpressions.Capture" preserve="all" />
<type fullname="System.Text.RegularExpressions.Group" preserve="all" />
<type fullname="System.Text.RegularExpressions.GroupCollection" preserve="all" />
<type fullname="System.Text.RegularExpressions.Match" preserve="all" />
<type fullname="System.Text.RegularExpressions.Regex" preserve="all" />
</assembly> </assembly>
<assembly fullname="System.Core"> <assembly fullname="System.Core">
<type fullname="System.Collections.Generic.HashSet`1" preserve="all" /> <type fullname="System.Collections.Generic.HashSet`1" preserve="all" />
<type fullname="System.Collections.Generic.HashSet`1/Enumerator" preserve="all" /> <type fullname="System.Collections.Generic.HashSet`1/Enumerator" preserve="all" />
<type fullname="System.Linq.Enumerable" preserve="all" /> <type fullname="System.Linq.Enumerable" preserve="all" />
<type fullname="System.Linq.IOrderedEnumerable`1" preserve="all" />
</assembly>
<assembly fullname="System.IO.Compression">
<type fullname="System.IO.Compression.ZipArchive" preserve="all" />
<type fullname="System.IO.Compression.ZipArchiveEntry" preserve="all" />
</assembly>
<assembly fullname="System.Numerics.Vectors">
<type fullname="System.Numerics.Vector" preserve="all" />
<type fullname="System.Numerics.Vector`1" preserve="all" />
</assembly> </assembly>
<assembly fullname="TouchSocket"> <assembly fullname="TouchSocket">
<type fullname="TouchSocket.Sockets.ByteBlockEventArgs" preserve="all" /> <type fullname="TouchSocket.Sockets.ByteBlockEventArgs" preserve="all" />
@ -161,17 +141,9 @@
<type fullname="Cysharp.Threading.Tasks.UnityAsyncExtensions" preserve="all" /> <type fullname="Cysharp.Threading.Tasks.UnityAsyncExtensions" preserve="all" />
<type fullname="Cysharp.Threading.Tasks.UnityAsyncExtensions/UnityWebRequestAsyncOperationAwaiter" preserve="all" /> <type fullname="Cysharp.Threading.Tasks.UnityAsyncExtensions/UnityWebRequestAsyncOperationAwaiter" preserve="all" />
</assembly> </assembly>
<assembly fullname="Unity.AI.Navigation">
<type fullname="Unity.AI.Navigation.NavMeshSurface" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.AIModule">
<type fullname="UnityEngine.AI.NavMesh" preserve="all" />
<type fullname="UnityEngine.AI.NavMeshTriangulation" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.CoreModule"> <assembly fullname="UnityEngine.CoreModule">
<type fullname="UnityEngine.Application" preserve="all" /> <type fullname="UnityEngine.Application" preserve="all" />
<type fullname="UnityEngine.Color" preserve="all" /> <type fullname="UnityEngine.Color" preserve="all" />
<type fullname="UnityEngine.CombineInstance" preserve="all" />
<type fullname="UnityEngine.Component" preserve="all" /> <type fullname="UnityEngine.Component" preserve="all" />
<type fullname="UnityEngine.Coroutine" preserve="all" /> <type fullname="UnityEngine.Coroutine" preserve="all" />
<type fullname="UnityEngine.Debug" preserve="all" /> <type fullname="UnityEngine.Debug" preserve="all" />
@ -179,10 +151,6 @@
<type fullname="UnityEngine.GameObject" preserve="all" /> <type fullname="UnityEngine.GameObject" preserve="all" />
<type fullname="UnityEngine.Gizmos" preserve="all" /> <type fullname="UnityEngine.Gizmos" preserve="all" />
<type fullname="UnityEngine.HideFlags" preserve="all" /> <type fullname="UnityEngine.HideFlags" preserve="all" />
<type fullname="UnityEngine.LayerMask" preserve="all" />
<type fullname="UnityEngine.Matrix4x4" preserve="all" />
<type fullname="UnityEngine.Mesh" preserve="all" />
<type fullname="UnityEngine.MeshFilter" preserve="all" />
<type fullname="UnityEngine.MonoBehaviour" preserve="all" /> <type fullname="UnityEngine.MonoBehaviour" preserve="all" />
<type fullname="UnityEngine.Object" preserve="all" /> <type fullname="UnityEngine.Object" preserve="all" />
<type fullname="UnityEngine.Rect" preserve="all" /> <type fullname="UnityEngine.Rect" preserve="all" />
@ -193,9 +161,6 @@
<type fullname="UnityEngine.Vector3" preserve="all" /> <type fullname="UnityEngine.Vector3" preserve="all" />
<type fullname="UnityEngine.Vector3Int" preserve="all" /> <type fullname="UnityEngine.Vector3Int" preserve="all" />
</assembly> </assembly>
<assembly fullname="UnityEngine.JSONSerializeModule">
<type fullname="UnityEngine.JsonUtility" preserve="all" />
</assembly>
<assembly fullname="UnityEngine.UnityWebRequestModule"> <assembly fullname="UnityEngine.UnityWebRequestModule">
<type fullname="UnityEngine.Networking.DownloadHandler" preserve="all" /> <type fullname="UnityEngine.Networking.DownloadHandler" preserve="all" />
<type fullname="UnityEngine.Networking.UnityWebRequest" preserve="all" /> <type fullname="UnityEngine.Networking.UnityWebRequest" preserve="all" />
@ -210,10 +175,8 @@
<assembly fullname="mscorlib"> <assembly fullname="mscorlib">
<type fullname="System.Action" preserve="all" /> <type fullname="System.Action" preserve="all" />
<type fullname="System.Action`1" preserve="all" /> <type fullname="System.Action`1" preserve="all" />
<type fullname="System.Action`3" preserve="all" />
<type fullname="System.Activator" preserve="all" /> <type fullname="System.Activator" preserve="all" />
<type fullname="System.ArgumentException" preserve="all" /> <type fullname="System.ArgumentException" preserve="all" />
<type fullname="System.ArgumentNullException" preserve="all" />
<type fullname="System.ArgumentOutOfRangeException" preserve="all" /> <type fullname="System.ArgumentOutOfRangeException" preserve="all" />
<type fullname="System.Array" preserve="all" /> <type fullname="System.Array" preserve="all" />
<type fullname="System.AsyncCallback" preserve="all" /> <type fullname="System.AsyncCallback" preserve="all" />
@ -222,12 +185,9 @@
<type fullname="System.AttributeUsageAttribute" preserve="all" /> <type fullname="System.AttributeUsageAttribute" preserve="all" />
<type fullname="System.BitConverter" preserve="all" /> <type fullname="System.BitConverter" preserve="all" />
<type fullname="System.Boolean" preserve="all" /> <type fullname="System.Boolean" preserve="all" />
<type fullname="System.Buffers.ArrayPool`1" preserve="all" />
<type fullname="System.Buffers.Binary.BinaryPrimitives" preserve="all" />
<type fullname="System.Byte" preserve="all" /> <type fullname="System.Byte" preserve="all" />
<type fullname="System.Collections.Concurrent.ConcurrentDictionary`2" preserve="all" /> <type fullname="System.Collections.Concurrent.ConcurrentDictionary`2" preserve="all" />
<type fullname="System.Collections.Generic.CollectionExtensions" preserve="all" /> <type fullname="System.Collections.Generic.CollectionExtensions" preserve="all" />
<type fullname="System.Collections.Generic.Comparer`1" preserve="all" />
<type fullname="System.Collections.Generic.Dictionary`2" preserve="all" /> <type fullname="System.Collections.Generic.Dictionary`2" preserve="all" />
<type fullname="System.Collections.Generic.Dictionary`2/Enumerator" preserve="all" /> <type fullname="System.Collections.Generic.Dictionary`2/Enumerator" preserve="all" />
<type fullname="System.Collections.Generic.Dictionary`2/KeyCollection" preserve="all" /> <type fullname="System.Collections.Generic.Dictionary`2/KeyCollection" preserve="all" />
@ -235,7 +195,6 @@
<type fullname="System.Collections.Generic.Dictionary`2/ValueCollection" preserve="all" /> <type fullname="System.Collections.Generic.Dictionary`2/ValueCollection" preserve="all" />
<type fullname="System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator" preserve="all" /> <type fullname="System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator" preserve="all" />
<type fullname="System.Collections.Generic.ICollection`1" preserve="all" /> <type fullname="System.Collections.Generic.ICollection`1" preserve="all" />
<type fullname="System.Collections.Generic.IComparer`1" preserve="all" />
<type fullname="System.Collections.Generic.IDictionary`2" preserve="all" /> <type fullname="System.Collections.Generic.IDictionary`2" preserve="all" />
<type fullname="System.Collections.Generic.IEnumerable`1" preserve="all" /> <type fullname="System.Collections.Generic.IEnumerable`1" preserve="all" />
<type fullname="System.Collections.Generic.IEnumerator`1" preserve="all" /> <type fullname="System.Collections.Generic.IEnumerator`1" preserve="all" />
@ -247,8 +206,6 @@
<type fullname="System.Collections.Generic.List`1/Enumerator" preserve="all" /> <type fullname="System.Collections.Generic.List`1/Enumerator" preserve="all" />
<type fullname="System.Collections.IEnumerable" preserve="all" /> <type fullname="System.Collections.IEnumerable" preserve="all" />
<type fullname="System.Collections.IEnumerator" preserve="all" /> <type fullname="System.Collections.IEnumerator" preserve="all" />
<type fullname="System.Comparison`1" preserve="all" />
<type fullname="System.Console" preserve="all" />
<type fullname="System.Convert" preserve="all" /> <type fullname="System.Convert" preserve="all" />
<type fullname="System.DateTime" preserve="all" /> <type fullname="System.DateTime" preserve="all" />
<type fullname="System.DateTimeOffset" preserve="all" /> <type fullname="System.DateTimeOffset" preserve="all" />
@ -267,44 +224,27 @@
<type fullname="System.Func`2" preserve="all" /> <type fullname="System.Func`2" preserve="all" />
<type fullname="System.Func`3" preserve="all" /> <type fullname="System.Func`3" preserve="all" />
<type fullname="System.Globalization.CultureInfo" preserve="all" /> <type fullname="System.Globalization.CultureInfo" preserve="all" />
<type fullname="System.HashCode" preserve="all" />
<type fullname="System.IAsyncResult" preserve="all" /> <type fullname="System.IAsyncResult" preserve="all" />
<type fullname="System.IComparable" preserve="all" /> <type fullname="System.IComparable" preserve="all" />
<type fullname="System.IComparable`1" preserve="all" /> <type fullname="System.IComparable`1" preserve="all" />
<type fullname="System.IDisposable" preserve="all" /> <type fullname="System.IDisposable" preserve="all" />
<type fullname="System.IEquatable`1" preserve="all" /> <type fullname="System.IEquatable`1" preserve="all" />
<type fullname="System.IFormatProvider" preserve="all" /> <type fullname="System.IFormatProvider" preserve="all" />
<type fullname="System.IO.BinaryReader" preserve="all" />
<type fullname="System.IO.BinaryWriter" preserve="all" />
<type fullname="System.IO.Directory" preserve="all" />
<type fullname="System.IO.File" preserve="all" />
<type fullname="System.IO.FileAccess" preserve="all" />
<type fullname="System.IO.FileMode" preserve="all" />
<type fullname="System.IO.FileShare" preserve="all" />
<type fullname="System.IO.FileStream" preserve="all" />
<type fullname="System.IO.IOException" preserve="all" />
<type fullname="System.IO.MemoryStream" preserve="all" /> <type fullname="System.IO.MemoryStream" preserve="all" />
<type fullname="System.IO.Path" preserve="all" />
<type fullname="System.IO.SeekOrigin" preserve="all" /> <type fullname="System.IO.SeekOrigin" preserve="all" />
<type fullname="System.IO.Stream" preserve="all" /> <type fullname="System.IO.Stream" preserve="all" />
<type fullname="System.IO.StreamReader" preserve="all" /> <type fullname="System.IO.StreamReader" preserve="all" />
<type fullname="System.IO.StreamWriter" preserve="all" />
<type fullname="System.IO.TextReader" preserve="all" /> <type fullname="System.IO.TextReader" preserve="all" />
<type fullname="System.IO.TextWriter" preserve="all" />
<type fullname="System.IndexOutOfRangeException" preserve="all" /> <type fullname="System.IndexOutOfRangeException" preserve="all" />
<type fullname="System.Int16" preserve="all" />
<type fullname="System.Int32" preserve="all" /> <type fullname="System.Int32" preserve="all" />
<type fullname="System.Int64" preserve="all" /> <type fullname="System.Int64" preserve="all" />
<type fullname="System.InvalidOperationException" preserve="all" /> <type fullname="System.InvalidOperationException" preserve="all" />
<type fullname="System.MemoryExtensions" preserve="all" />
<type fullname="System.MulticastDelegate" preserve="all" /> <type fullname="System.MulticastDelegate" preserve="all" />
<type fullname="System.NotImplementedException" preserve="all" /> <type fullname="System.NotImplementedException" preserve="all" />
<type fullname="System.NotSupportedException" preserve="all" /> <type fullname="System.NotSupportedException" preserve="all" />
<type fullname="System.Object" preserve="all" /> <type fullname="System.Object" preserve="all" />
<type fullname="System.ObsoleteAttribute" preserve="all" /> <type fullname="System.ObsoleteAttribute" preserve="all" />
<type fullname="System.ParamArrayAttribute" preserve="all" /> <type fullname="System.ParamArrayAttribute" preserve="all" />
<type fullname="System.Predicate`1" preserve="all" />
<type fullname="System.ReadOnlySpan`1" preserve="all" />
<type fullname="System.Reflection.Assembly" preserve="all" /> <type fullname="System.Reflection.Assembly" preserve="all" />
<type fullname="System.Reflection.DefaultMemberAttribute" preserve="all" /> <type fullname="System.Reflection.DefaultMemberAttribute" preserve="all" />
<type fullname="System.Reflection.MemberInfo" preserve="all" /> <type fullname="System.Reflection.MemberInfo" preserve="all" />
@ -319,25 +259,21 @@
<type fullname="System.Runtime.CompilerServices.ExtensionAttribute" preserve="all" /> <type fullname="System.Runtime.CompilerServices.ExtensionAttribute" preserve="all" />
<type fullname="System.Runtime.CompilerServices.IAsyncStateMachine" preserve="all" /> <type fullname="System.Runtime.CompilerServices.IAsyncStateMachine" preserve="all" />
<type fullname="System.Runtime.CompilerServices.IsReadOnlyAttribute" preserve="all" /> <type fullname="System.Runtime.CompilerServices.IsReadOnlyAttribute" preserve="all" />
<type fullname="System.Runtime.CompilerServices.IsVolatile" preserve="all" />
<type fullname="System.Runtime.CompilerServices.IteratorStateMachineAttribute" preserve="all" /> <type fullname="System.Runtime.CompilerServices.IteratorStateMachineAttribute" preserve="all" />
<type fullname="System.Runtime.CompilerServices.RuntimeCompatibilityAttribute" preserve="all" /> <type fullname="System.Runtime.CompilerServices.RuntimeCompatibilityAttribute" preserve="all" />
<type fullname="System.Runtime.CompilerServices.RuntimeHelpers" preserve="all" /> <type fullname="System.Runtime.CompilerServices.RuntimeHelpers" preserve="all" />
<type fullname="System.Runtime.CompilerServices.TaskAwaiter" preserve="all" /> <type fullname="System.Runtime.CompilerServices.TaskAwaiter" preserve="all" />
<type fullname="System.Runtime.CompilerServices.TaskAwaiter`1" preserve="all" /> <type fullname="System.Runtime.CompilerServices.TaskAwaiter`1" preserve="all" />
<type fullname="System.Runtime.CompilerServices.TupleElementNamesAttribute" preserve="all" /> <type fullname="System.Runtime.CompilerServices.TupleElementNamesAttribute" preserve="all" />
<type fullname="System.Runtime.InteropServices.InAttribute" preserve="all" />
<type fullname="System.Runtime.InteropServices.MemoryMarshal" preserve="all" />
<type fullname="System.Runtime.InteropServices.OSPlatform" preserve="all" />
<type fullname="System.Runtime.InteropServices.RuntimeInformation" preserve="all" />
<type fullname="System.Runtime.Serialization.Formatters.Binary.BinaryFormatter" preserve="all" /> <type fullname="System.Runtime.Serialization.Formatters.Binary.BinaryFormatter" preserve="all" />
<type fullname="System.RuntimeFieldHandle" preserve="all" /> <type fullname="System.RuntimeFieldHandle" preserve="all" />
<type fullname="System.RuntimeTypeHandle" preserve="all" /> <type fullname="System.RuntimeTypeHandle" preserve="all" />
<type fullname="System.Security.Permissions.SecurityAction" preserve="all" />
<type fullname="System.Security.Permissions.SecurityPermissionAttribute" preserve="all" />
<type fullname="System.Security.UnverifiableCodeAttribute" preserve="all" />
<type fullname="System.Single" preserve="all" /> <type fullname="System.Single" preserve="all" />
<type fullname="System.Span`1" preserve="all" />
<type fullname="System.String" preserve="all" /> <type fullname="System.String" preserve="all" />
<type fullname="System.StringComparison" preserve="all" /> <type fullname="System.StringComparison" preserve="all" />
<type fullname="System.StringSplitOptions" preserve="all" />
<type fullname="System.Text.Encoding" preserve="all" /> <type fullname="System.Text.Encoding" preserve="all" />
<type fullname="System.Text.StringBuilder" preserve="all" /> <type fullname="System.Text.StringBuilder" preserve="all" />
<type fullname="System.ThreadStaticAttribute" preserve="all" /> <type fullname="System.ThreadStaticAttribute" preserve="all" />

View File

@ -5,24 +5,20 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StompyRobot.SRF", "StompyRobot.SRF.csproj", "{356a0975-52a0-edee-67e5-a8751d23d388}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StompyRobot.SRF", "StompyRobot.SRF.csproj", "{356a0975-52a0-edee-67e5-a8751d23d388}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JNGame", "JNGame.csproj", "{3a48b384-1ba1-8d63-b01a-1777c52cfdc1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FairyGUI.Runtime", "FairyGUI.Runtime.csproj", "{65d6cac9-6d7d-4b93-ff92-1a5fc94f680c}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FairyGUI.Runtime", "FairyGUI.Runtime.csproj", "{65d6cac9-6d7d-4b93-ff92-1a5fc94f680c}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JNGame.Editor", "JNGame.Editor.csproj", "{17b58f54-5d7b-7430-a784-74a4540f4c68}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask.Linq", "UniTask.Linq.csproj", "{168b694c-7d58-d228-f9a3-02235c192fc5}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask.Linq", "UniTask.Linq.csproj", "{168b694c-7d58-d228-f9a3-02235c192fc5}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FairyGUI.Editor", "FairyGUI.Editor.csproj", "{44b47b38-a33f-7d44-f2e0-a6c5f272d235}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FairyGUI.Editor", "FairyGUI.Editor.csproj", "{44b47b38-a33f-7d44-f2e0-a6c5f272d235}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Samples", "Samples.csproj", "{f1698e1a-06a8-8d93-a550-db6e6cb60322}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask", "UniTask.csproj", "{bf8742e6-eee2-4cf6-3e82-d12e15802154}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniTask", "UniTask.csproj", "{bf8742e6-eee2-4cf6-3e82-d12e15802154}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StompyRobot.SRDebugger", "StompyRobot.SRDebugger.csproj", "{786227ef-f2d4-16aa-9b5e-f745e7520e98}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StompyRobot.SRDebugger", "StompyRobot.SRDebugger.csproj", "{786227ef-f2d4-16aa-9b5e-f745e7520e98}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SHFrame", "SHFrame.csproj", "{56fe4698-9e38-f97f-0948-b4a412ec01fc}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SHFrame", "SHFrame.csproj", "{56fe4698-9e38-f97f-0948-b4a412ec01fc}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JNGame", "JNGame.csproj", "{3a48b384-1ba1-8d63-b01a-1777c52cfdc1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GameScripts", "GameScripts.csproj", "{c0e4a2c6-f110-93aa-0a2f-48b1bf0890de}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GameScripts", "GameScripts.csproj", "{c0e4a2c6-f110-93aa-0a2f-48b1bf0890de}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HotMain", "HotMain.csproj", "{a37cd6bb-4243-4e53-0fb1-da1c51041fde}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HotMain", "HotMain.csproj", "{a37cd6bb-4243-4e53-0fb1-da1c51041fde}"
@ -58,24 +54,20 @@ Global
{62753af3-1e0c-69e5-d3db-cf11598cd1b3}.Debug|Any CPU.Build.0 = Debug|Any CPU {62753af3-1e0c-69e5-d3db-cf11598cd1b3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{356a0975-52a0-edee-67e5-a8751d23d388}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {356a0975-52a0-edee-67e5-a8751d23d388}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{356a0975-52a0-edee-67e5-a8751d23d388}.Debug|Any CPU.Build.0 = Debug|Any CPU {356a0975-52a0-edee-67e5-a8751d23d388}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3a48b384-1ba1-8d63-b01a-1777c52cfdc1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3a48b384-1ba1-8d63-b01a-1777c52cfdc1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{65d6cac9-6d7d-4b93-ff92-1a5fc94f680c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {65d6cac9-6d7d-4b93-ff92-1a5fc94f680c}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{65d6cac9-6d7d-4b93-ff92-1a5fc94f680c}.Debug|Any CPU.Build.0 = Debug|Any CPU {65d6cac9-6d7d-4b93-ff92-1a5fc94f680c}.Debug|Any CPU.Build.0 = Debug|Any CPU
{17b58f54-5d7b-7430-a784-74a4540f4c68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{17b58f54-5d7b-7430-a784-74a4540f4c68}.Debug|Any CPU.Build.0 = Debug|Any CPU
{168b694c-7d58-d228-f9a3-02235c192fc5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {168b694c-7d58-d228-f9a3-02235c192fc5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{168b694c-7d58-d228-f9a3-02235c192fc5}.Debug|Any CPU.Build.0 = Debug|Any CPU {168b694c-7d58-d228-f9a3-02235c192fc5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{44b47b38-a33f-7d44-f2e0-a6c5f272d235}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {44b47b38-a33f-7d44-f2e0-a6c5f272d235}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{44b47b38-a33f-7d44-f2e0-a6c5f272d235}.Debug|Any CPU.Build.0 = Debug|Any CPU {44b47b38-a33f-7d44-f2e0-a6c5f272d235}.Debug|Any CPU.Build.0 = Debug|Any CPU
{f1698e1a-06a8-8d93-a550-db6e6cb60322}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{f1698e1a-06a8-8d93-a550-db6e6cb60322}.Debug|Any CPU.Build.0 = Debug|Any CPU
{bf8742e6-eee2-4cf6-3e82-d12e15802154}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {bf8742e6-eee2-4cf6-3e82-d12e15802154}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{bf8742e6-eee2-4cf6-3e82-d12e15802154}.Debug|Any CPU.Build.0 = Debug|Any CPU {bf8742e6-eee2-4cf6-3e82-d12e15802154}.Debug|Any CPU.Build.0 = Debug|Any CPU
{786227ef-f2d4-16aa-9b5e-f745e7520e98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {786227ef-f2d4-16aa-9b5e-f745e7520e98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{786227ef-f2d4-16aa-9b5e-f745e7520e98}.Debug|Any CPU.Build.0 = Debug|Any CPU {786227ef-f2d4-16aa-9b5e-f745e7520e98}.Debug|Any CPU.Build.0 = Debug|Any CPU
{56fe4698-9e38-f97f-0948-b4a412ec01fc}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {56fe4698-9e38-f97f-0948-b4a412ec01fc}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{56fe4698-9e38-f97f-0948-b4a412ec01fc}.Debug|Any CPU.Build.0 = Debug|Any CPU {56fe4698-9e38-f97f-0948-b4a412ec01fc}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3a48b384-1ba1-8d63-b01a-1777c52cfdc1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3a48b384-1ba1-8d63-b01a-1777c52cfdc1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{c0e4a2c6-f110-93aa-0a2f-48b1bf0890de}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {c0e4a2c6-f110-93aa-0a2f-48b1bf0890de}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{c0e4a2c6-f110-93aa-0a2f-48b1bf0890de}.Debug|Any CPU.Build.0 = Debug|Any CPU {c0e4a2c6-f110-93aa-0a2f-48b1bf0890de}.Debug|Any CPU.Build.0 = Debug|Any CPU
{a37cd6bb-4243-4e53-0fb1-da1c51041fde}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {a37cd6bb-4243-4e53-0fb1-da1c51041fde}.Debug|Any CPU.ActiveCfg = Debug|Any CPU

View File

@ -74,50 +74,6 @@
<Analyzer Include="C:\APP\UnityEdit\2022.3.16f1c1\Editor\Data\Tools\Unity.SourceGenerators\Unity.Properties.SourceGenerator.dll" /> <Analyzer Include="C:\APP\UnityEdit\2022.3.16f1c1\Editor\Data\Tools\Unity.SourceGenerators\Unity.Properties.SourceGenerator.dll" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\DateTimeTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\ITypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\ListTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\FloatTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\DoubleTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\VisualDebuggingEntitasExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\ArrayTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\DefaultInstanceCreator\IDefaultInstanceCreator.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\IComponentDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\2DPathFinding\NavMeshStaticObstacle.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\ColorTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\Vector3TypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\ContextObserver\ContextObserverInspector.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\BoolTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\VisualDebuggingConfig.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\EnumTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\Entity\EntityInspector.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\IntTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\Entity\EntityDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\DefaultInstanceCreator\DefaultArrayCreator.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\EntityLinkInspector.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\BoundsTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\EntitasStats.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\AnimationCurveTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\DefaultInstanceCreator\DefaultStringCreator.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\2DPathFinding\MapConfigExporter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.Unity.Editor\src\EntitasPreferencesDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.Unity.Editor\src\Menu\CheckForUpdates.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\Entity\EntityDrawerState.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\RectTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\UnityObjectTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.Unity.Editor\src\Menu\EntitasMenuItems.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.Unity.Editor\src\EntitasPreferencesWindow.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\DotRecast\DotRecastEditor.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\Vector4TypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\StringTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\Vector2TypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\HashSetTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\EntitasHierarchyIcon.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\CharTypeDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\VisualDebuggingPreferencesDrawer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\DebugSystems\DebugSystemsInspector.cs" />
<Compile Include="Assets\HotScripts\JNGame\Editor\Entitas\Entitas.VisualDebugging.Unity.Editor\src\Entity\TypeDrawer\DictionaryTypeDrawer.cs" />
<None Include="Assets\HotScripts\JNGame\Editor\JNGame.Editor.asmdef" />
<Reference Include="UnityEngine"> <Reference Include="UnityEngine">
<HintPath>C:\APP\UnityEdit\2022.3.16f1c1\Editor\Data\Managed\UnityEngine\UnityEngine.dll</HintPath> <HintPath>C:\APP\UnityEdit\2022.3.16f1c1\Editor\Data\Managed\UnityEngine\UnityEngine.dll</HintPath>
</Reference> </Reference>
@ -908,6 +864,9 @@
<Name>JNGame</Name> <Name>JNGame</Name>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup>
<Folder Include="Assets\HotScripts\JNGame\" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets. Other similar extension points exist, see Microsoft.Common.targets.

View File

@ -30,7 +30,7 @@
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<NoWarn>0169,0649</NoWarn> <NoWarn>0169,0649</NoWarn>
<AllowUnsafeBlocks>False</AllowUnsafeBlocks> <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<TreatWarningsAsErrors>False</TreatWarningsAsErrors> <TreatWarningsAsErrors>False</TreatWarningsAsErrors>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
@ -74,546 +74,182 @@
<Analyzer Include="C:\APP\UnityEdit\2022.3.16f1c1\Editor\Data\Tools\Unity.SourceGenerators\Unity.Properties.SourceGenerator.dll" /> <Analyzer Include="C:\APP\UnityEdit\2022.3.16f1c1\Editor\Data\Tools\Unity.SourceGenerators\Unity.Properties.SourceGenerator.dll" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcPolyMeshDetail.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\Io\DtMeshDataWriter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCacheObstacleType.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcHeightPatch.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcDynamicColliderShape.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdAgentParams.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\IRcBuilderProgressListener.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcFrequency.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\LinkBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\EventDispatcher.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\EventDispatcher.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtNavMeshCreateParams.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\NavMesh\TriangleGraph.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\IDtDaynmicTileJob.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcScopedTimer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\FlagPrefixAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\FlagPrefixAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcSpanPool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\RcNavMeshBuildSettings.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\GraphMeta.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\GraphConnectionReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcThrowHelper.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtFindPathOptions.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LQuaternion.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LQuaternion.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\MultiReactiveSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\MultiReactiveSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\JsonUtil.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\JsonUtil.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\IEntity.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\IEntity.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\PathFinder\IHeuristic.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcDynamicUpdateTool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\EntityIsNotDestroyedException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\EntityIsNotDestroyedException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtFindPathOption.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\Collector.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\Collector.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Gizmos\RcCapsuleGizmo.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcContourRegion.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcObjImporterContext.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Colliders\DtSphereCollider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcBuilderConfig.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\IJNSyncCycle.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\IJNSyncCycle.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\MatcherToString.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\MatcherToString.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Colliders\IDtCollider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcOffMeshConnectionTool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\JNSSTileServerService.MasterSlave.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\JNSSTileServerService.MasterSlave.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\IComponent.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\IComponent.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\BSP\BspTreeNode.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcHeightfieldLayerSet.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Gizmos\RcSphereGizmo.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcBuilderResult.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcCompactCell.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtObstacleRequestAction.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Generated\Feature.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Generated\Feature.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtMeshTile.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\NavMesh\NavTriangle.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Colliders\DtConvexTrimeshCollider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Util\MeshData.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Interfaces\IAnyOfMatcher.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Interfaces\IAnyOfMatcher.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcByteOrder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtCompressedTileFlags.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcSpans.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowd.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\JumpSegmentBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\JNBaseSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\JNBaseSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\UnityMainThreadDispatcher.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\UnityMainThreadDispatcher.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtPolyTypes.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\Io\DtMeshSetReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtPathQueue.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\Geom\BoundsItemYComparer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcContourSet.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtObstacleRequest.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Colliders\DtCapsuleCollider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcPolyMesh.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\MatcherException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\MatcherException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcImmutableArray.Listable.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\PrimerLUT.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\PrimerLUT.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\ICleanupSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\ICleanupSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcImmutableArray.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\JAPI.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\JAPI.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\NodeIndexReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Numerics\RcVec2f.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtConvexConvexIntersection.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\NodeLink2.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCacheLayerHeader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\Geom\DefaultInputGeomProvider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LUT\LUTCos.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LUT\LUTCos.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\NavMesh\TriangleEdge.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcCompacts.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\PathFinder\TriangleHeuristic.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Gizmos\RcCylinderGizmo.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcLayers.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\ReactiveSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\ReactiveSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector.Extension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector.Extension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\Entity\Component\JNTileComponent.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\Entity\Component\JNTileComponent.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdAgent.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\BSP\SplitLine.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtOffMeshConnection.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcIntersections.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\PostConstructorAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\PostConstructorAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcRand.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcByteUtils.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\JNSyncService.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\JNSyncService.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcCompactSpan.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\IRcToolable.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtDefaultQueryHeuristic.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\System\SystemBase.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\System\SystemBase.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Gizmos\RcBoxGizmo.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\SingletonScene.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\SingletonScene.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\JNContexts.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\JNContexts.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\GameObjectDestroyExtension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\GameObjectDestroyExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Interfaces\IMatcher.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Interfaces\IMatcher.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\ISystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\ISystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\NavMesh\NavMeshData.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\Geom\RcChunkyTriMeshNode.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Debuger\JNTileServerDebuger.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Debuger\JNTileServerDebuger.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\Io\Compress\DtTileCacheCompressorFactory.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\TriggerOnEvent.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\TriggerOnEvent.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtSegInterval.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Io\DtVoxelTile.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtNoOpDtPolygonByCircleConstraint.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdTelemetry.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcTestNavMeshTool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCacheContour.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\DebugSystems\DebugSystemsBehaviour.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\DebugSystems\DebugSystemsBehaviour.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Interfaces\IAllOfMatcher.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Interfaces\IAllOfMatcher.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcPotentialDiagonal.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdAgentConfig.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Numerics\RcVec3f.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\DtDynamicTileCheckpoint.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\DtPolyUtils.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtQueryData.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcJumpLinkBuilderTool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector.UnityExtension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector.UnityExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\Component\JNComponent.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\Component\JNComponent.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\Data\SFrameDataSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\Data\SFrameDataSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LFloat.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LFloat.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtObstacleCircle.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdConst.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcMath.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\DebugSystems\DebugSystems.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\DebugSystems\DebugSystems.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LAxis3D.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LAxis3D.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntitasException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntitasException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LMath.LVector.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LMath.LVector.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtPathUtils.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\IReactiveSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\IReactiveSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\State\JNSStateClientService.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\State\JNSStateClientService.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.Unity\src\EntityLink.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.Unity\src\EntityLink.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\Geom\RcTriMesh.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Gizmos\RcGizmoFactory.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\ContextDoesNotContainEntityException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\ContextDoesNotContainEntityException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTempContour.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcConvexVolume.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\JobSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\JobSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Io\DtVoxelFile.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\IRcCompressor.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcPartition.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\PathFinder\NodeBinaryHeap.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcAtomicInteger.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcAtomicLong.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcDynamicUpdateToolMode.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Group\IGroup.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Group\IGroup.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\Io\Compress\DtTileCacheFastLzCompressor.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtPolyPoint.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EntityIndex\EntityIndexType.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EntityIndex\EntityIndexType.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\Geometry\Ray.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Gizmos\RcCompositeGizmo.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LUT\LUTSin.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LUT\LUTSin.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcHashCodes.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcStackArray32.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcArrays.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\Geom\BoundsItemXComparer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\MetaReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtCompressedTile.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Group\GroupExtension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Group\GroupExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\Entity\EntityBehaviour.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\Entity\EntityBehaviour.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\SBaseSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\SBaseSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\Geom\IInputGeomProvider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\JumpLinkBuilderConfig.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Exceptions\EntityDoesNotHaveComponentException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Exceptions\EntityDoesNotHaveComponentException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Compression\FastLZ.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\TrajectorySampler.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Proto\JNSyncMessage.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Proto\JNSyncMessage.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\CollectorContextExtension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\CollectorContextExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtUtils.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcCompactSpanBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtBVNode.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector3.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector3.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\Meta.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\UseUtil.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\UseUtil.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtObstacleSegment.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\RandomUtil.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\RandomUtil.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtQueryNoOpFilter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\EdgeSamplerFactory.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcConvexVolumeTool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCacheLayerBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\JumpTrajectory.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcContours.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\IInitializeSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\IInitializeSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Entity.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Entity.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\JNEntity.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\JNEntity.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcStackArray128.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\Geometry\Plane.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcRasterizations.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcAreas.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtPathQuery.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcObjImporter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtNode.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\Component\JNEntityLookup.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\Component\JNEntityLookup.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LRandom.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LRandom.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\UniqueAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\UniqueAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\JumpLink.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\NavMesh\IndexedGraph.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\JNSSTileTool.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\JNSSTileTool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcPartitionType.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtMoveRequestState.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcAtomicFloat.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\JumpEdge.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntityIndex\EntityIndex.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntityIndex\EntityIndex.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\Io\DtNavMeshParamsReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Buffers\RcCyclicBuffer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\JNSyncDefaultService.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\JNSyncDefaultService.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\ContextStillHasRetainedEntitiesException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\ContextStillHasRetainedEntitiesException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCacheLayer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\BVTreeCreator.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\Geom\BoundsItem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcJumpLinkBuilderToolConfig.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtObstacleAvoidanceQuery.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\BVItemZComparer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Network\JNClientBase.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Network\JNClientBase.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LMatrix3x3.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LMatrix3x3.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\DtVoxelQuery.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\Entity\DontDrawComponentAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\Entity\DontDrawComponentAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtStraightPathOption.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Extensions\CollectionExtension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Extensions\CollectionExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\IJNSyncId.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\IJNSyncId.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\DtDynamicTile.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Extensions\PublicMemberInfoEntityExtension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Extensions\PublicMemberInfoEntityExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtNavMeshRaycast.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\TriggerOnEventMatcherExtension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\TriggerOnEventMatcherExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Network\JNTCPClient.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Network\JNTCPClient.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\Component\Components\JNTransformComponent.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\Component\Components\JNTransformComponent.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LRect.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LRect.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\BSP\BspTree.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector2Int.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector2Int.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\GroundSegment.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LUT\LUTAtan2.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LUT\LUTAtan2.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\PathFinder\Funnel.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcByteBuffer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Systems.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Systems.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EntityIndex\EntityIndexGetMethodAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EntityIndex\EntityIndexGetMethodAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcCrowdAgentType.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\ITearDownSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\ITearDownSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LUT\LUTAcos.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LUT\LUTAcos.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtNodePool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector3Int.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector3Int.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdAgentState.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\Io\DtTileCacheReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcAtomicBoolean.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\ToUtil.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\ToUtil.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\GraphMeshData.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\EdgeExtractor.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcCrowdToolMode.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdNeighbour.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcTileTool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\IContexts.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\IContexts.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Colliders\DtCompositeCollider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtFindNearestPolyQuery.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\HashCodeExtension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\HashCodeExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Io\DtVoxelFileReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtStraightPathOptions.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\NavMesh\TriangleNavMesh.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EntityIndex\PrimaryEntityIndexAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EntityIndex\PrimaryEntityIndexAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\ObjExporter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcLevelStackEntry.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcLayerSweepSpan.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Builder\SampleAreaModifications.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\CustomEntityIndexAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\CustomEntityIndexAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LAxis2D.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LAxis2D.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\Trajectory.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\SDataSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\SDataSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\ComponentNameAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\ComponentNameAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Exceptions\EntityIsAlreadyRetainedByOwnerException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Exceptions\EntityIsAlreadyRetainedByOwnerException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\ClimbTrajectory.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtStatus.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtDetailTriEdgeFlags.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\GenMapConfigHelper.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntityIndex\IEntityIndex.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntityIndex\IEntityIndex.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\ContextEntityIndexDoesNotExistException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\ContextEntityIndexDoesNotExistException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\ContextObserver\ContextObserver.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\ContextObserver\ContextObserver.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\State\JNSStateServerService.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\State\JNSStateServerService.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcConstants.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtStrictDtPolygonByCircleConstraint.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\JNetGame.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\JNetGame.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\NodeLink2Reader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcCrowdAgentProfilingToolConfig.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtPolyDetail.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcRegions.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcContour.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtNavMesh.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\BSP\BspTree.UnityExt.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\IDtTileCacheMeshProcess.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\UnityAStarPathfindingReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdConfig.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtConnectPoly.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcDirtyEntry.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Builder\TileNavMeshBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\Io\NavMeshSetHeader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcSweepSpan.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\GraphData.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Exceptions\EntityIsNotEnabledException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Exceptions\EntityIsNotEnabledException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Colliders\DtBoxCollider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\IGroundSampler.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtQueryEmptyFilter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\SLogicSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\SLogicSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcPolyMeshRaycast.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LFloat.Extension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LFloat.Extension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\NavMesh\NavTriangle.Extension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtObstacleAvoidanceParams.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\Timers.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\Timers.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcContourHoleComparer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\IAERC.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\IAERC.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcContourHole.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\Geom\RcOffMeshConnection.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\NavMeshGroundSampler.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\NetTool.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\NetTool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\CollectorException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\CollectorException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\Logic\JNInputSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\Logic\JNInputSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcHeightfield.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Interfaces\ICompoundMatcher.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Interfaces\ICompoundMatcher.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\JNSSTileServerService.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\JNSSTileServerService.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\PathFinder\IGraphPath.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Builder\NavMeshBuildResult.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Colliders\DtTrimeshCollider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector2.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\BaseType\LVector2.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtProximityGrid.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\JumpLinkType.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\UnityAStarPathfindingImporter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdAgentDebugInfo.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\JNLookup.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\JNLookup.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcStackArray8.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCacheContourSet.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcLayerRegion.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\IDtQueryFilter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtNodeQueue.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcCompactHeightfield.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\Entity\JNTileContext.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\Entity\JNTileContext.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcCrowdTool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Exceptions\EntityAlreadyHasComponentException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Exceptions\EntityAlreadyHasComponentException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtPathQueryResult.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtConvexConvexIntersections.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\MatcherStatic.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\MatcherStatic.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Numerics\RcVecUtils.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\Io\DtTileCacheLayerHeaderReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\GroundSample.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\JumpSegment.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtRaycastOptions.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Proto\NActionMessage.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Proto\NActionMessage.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\PathFinder\IndexedAStarPathFinder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCacheParams.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\JumpLinkBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Builder\DemoNavMeshBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\IRcRand.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Entity\JNetParam.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Entity\JNetParam.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\BSP\ESplitType.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\ICollector.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Collector\ICollector.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\Geometry\GeometryUtil.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtMeshData.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtConvexConvexInFlag.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcCrowdAgentProfilingTool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcHeightfieldLayer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCacheBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\Io\DtWriter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcCrowdAgentData.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcMeshs.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EventAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EventAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\MatcherEquals.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\MatcherEquals.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcSegmentVert.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\BSP\TriangleRef.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Gizmos\RcGizmo.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcImmutableArray.Enumerable.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Gizmos\IRcGizmoMeshFilter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\IExecuteSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Systems\Interfaces\IExecuteSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\ZipBinaryReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtQueryDefaultFilter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\GraphMeshDataReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\Io\NavMeshTileHeader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcBuildContoursFlags.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\BVTreeBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcCommons.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\SafeAERC.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\SafeAERC.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\JNSSTileClientService.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\JNSSTileClientService.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcMeshDetails.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\IDtPolygonByCircleConstraint.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcStackArray16.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\PathFinder\TriangleEdgeGraphPath.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\Types\KeyValue.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\Types\KeyValue.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcCrowdAgentTrail.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\JNContext.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\Entity\JNContext.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcTimerLabel.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Buffers\RcCyclicBuffers.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcStackArray2.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\Profiler.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\Profiler.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Io\DtVoxelFileWriter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcFilters.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\Io\DtMeshSetWriter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Extensions\EntitasStringExtension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Extensions\EntitasStringExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Buffers\RcRentedArray.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcObstacleTool.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Geom\DemoInputGeomProvider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\NavMesh\TriangleNavMesh.UnityExt.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCacheObstacle.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\CollectionExtensions.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Geom\DemoDtTileCacheMeshProcess.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcRegion.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\Data\SStateDataSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\Data\SStateDataSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcSpan.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\BVItemYComparer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\Geom\SimpleInputGeomProvider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\BVItemXComparer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\OffMeshLinkCreator.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcEdge.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtMeshHeader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\Entity\JNTileContexts.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\Entity\JNTileContexts.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\UnsafeAERC.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\UnsafeAERC.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\View\ViewData.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\View\ViewData.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\DtDynamicNavMesh.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntityIndex\AbstractEntityIndex.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntityIndex\AbstractEntityIndex.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcImmutableArray.Minimal.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntityIndex\PrimaryEntityIndex.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntityIndex\PrimaryEntityIndex.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\Entity\JNTileEntity.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\Entity\JNTileEntity.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\ContextExtension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\ContextExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Network\JNTCPServer.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Network\JNTCPServer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\SViewSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\SViewSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcStackArray512.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcFilledVolumeRasterization.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdAgentUpdateFlags.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtObstacleAvoidanceDebugData.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\DtDynamicTileColliderAdditionJob.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\DotRecastController.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcPotentialDiagonalComparer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\DtDynamicTileColliderRemovalJob.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtLink.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\DotRecastRoot.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Gizmos\RcTrimeshGizmo.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtPathCorridor.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\PolyQueryInvoker.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\IContext.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\IContext.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\Geom\RcChunkyTriMesh.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcStackArray4.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\Logic\JNRandomSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\Logic\JNRandomSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EntityIndex\AbstractEntityIndexAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EntityIndex\AbstractEntityIndexAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcConvexUtils.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LUT\LUTAsin.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LUT\LUTAsin.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\PathFinder\EdgePoint.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\Io\IOUtils.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtLocalBoundary.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\NoThread\Interlocked.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\NoThread\Interlocked.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\Io\Compress\IDtTileCacheCompressorFactory.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Gizmos\RcGizmoHelper.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtStraightPath.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\CleanupAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\CleanupAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Group\GroupSingleEntityException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Group\GroupSingleEntityException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\View\IViewData.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\View\IViewData.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Exceptions\EntityIsNotRetainedByOwnerException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\Exceptions\EntityIsNotRetainedByOwnerException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\ContextObserver\ContextObserverBehaviour.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\ContextObserver\ContextObserverBehaviour.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Builder\SoloNavMeshBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\Io\DtTileCacheWriter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtNavMeshQuery.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtStraightPathFlags.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Frame\JNSyncFrameService.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Frame\JNSyncFrameService.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcStackArray64.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\PathFinder\IPathFinder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\DtDynamicNavMeshConfig.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\Io\DtMeshDataReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcVoxelizations.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcAxis.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\ContextInfoException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\ContextInfoException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcSortedQueue.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtObstacleState.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Matcher.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Matcher.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Group\JNClientGroup.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Group\JNClientGroup.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LMath.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Math\LMath.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\DebugSystems\SystemInfo.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\DebugSystems\SystemInfo.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\IDtPolyQuery.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcConfig.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Action\NActionEnum.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Action\NActionEnum.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\DontGenerateAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\DontGenerateAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcResources.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCacheStorageParams.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\NavMesh\IConnection.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\PathFinder\DefaultGraphPath.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\AbstractGroundSampler.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\System\JNSystemLoad.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\System\JNSystemLoad.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntitasResources.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntitasResources.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcProcess.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\Io\DtTileCacheLayerHeaderWriter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Util\Singleton.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Util\Singleton.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\Io\DtNavMeshParamWriter.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCachePolyMesh.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\BVItem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\IDtQueryHeuristic.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Group\GroupEvent.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Group\GroupEvent.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Unity\Astar\GraphMetaReader.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\NavMesh\IGraph.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EntityIndex\EntityIndexAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\EntityIndex\EntityIndexAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\Data\STileDataSystem.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\System\Data\STileDataSystem.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdAgentAnimation.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Colliders\DtCylinderCollider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntityIndex\EntityIndexException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\EntityIndex\EntityIndexException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Interfaces\INoneOfMatcher.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Matcher\Interfaces\INoneOfMatcher.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtLayerMonotoneRegion.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\ContextAttribute.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.CodeGeneration.Attributes\src\ContextAttribute.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Util\NDataUtil.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Network\Util\NDataUtil.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcTelemetryTick.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast.Toolset\Tools\RcTestNavmeshToolMode.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Network\JNServerBase.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Network\JNServerBase.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Dynamic\Colliders\DtCollider.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Recast\RcAreaModification.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Numerics\RcMatrix4x4f.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\EntityEqualityComparer.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Entity\EntityEqualityComparer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtNavMeshBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtNodeFlags.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Network\JNSocket.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Network\JNSocket.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCacheLayerBuildResult.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Group\Group.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Group\Group.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\ContextEntityIndexDoesAlreadyExistException.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Exceptions\ContextEntityIndexDoesAlreadyExistException.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtSegment.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\2DPathFinding\NavMesh\PathFinder\TrianglePointPath.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdTimerLabel.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\IJNTileCycle.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Sync\App\Tile\IJNTileCycle.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Context.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\Context\Context.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\DtTileCache.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DetourBuilder.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtNavMeshParams.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcContext.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Crowd\DtCrowdScopedTimer.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\RcDirectory.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Core\Collections\RcStackArray256.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtPoly.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour\DtRaycastHit.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\ContextInfo.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\ContextInfo.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.Extras\Jumplink\EdgeSampler.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\ContextObserver\ContextObserverExtension.cs" /> <Compile Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas.VisualDebugging.Unity\src\ContextObserver\ContextObserverExtension.cs" />
<Compile Include="Assets\HotScripts\JNGame\Runtime\Map\DotRecast\Src\DotRecast.Detour.TileCache\Io\DtTileCacheSetHeader.cs" />
<None Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\version.txt" /> <None Include="Assets\HotScripts\JNGame\Runtime\Entitas\Core\Entitas\src\version.txt" />
<None Include="Assets\HotScripts\JNGame\Runtime\JNGame.Runtime.asmdef" /> <None Include="Assets\HotScripts\JNGame\Runtime\JNGame.Runtime.asmdef" />
<Reference Include="UnityEngine"> <Reference Include="UnityEngine">

View File

@ -74,67 +74,6 @@
<Analyzer Include="C:\APP\UnityEdit\2022.3.16f1c1\Editor\Data\Tools\Unity.SourceGenerators\Unity.Properties.SourceGenerator.dll" /> <Analyzer Include="C:\APP\UnityEdit\2022.3.16f1c1\Editor\Data\Tools\Unity.SourceGenerators\Unity.Properties.SourceGenerator.dll" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="Assets\Scripts\Samples\Game\View\Entity\VDPlayers.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Systems\CServer\JNGServer.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Systems\CServer\JNGServer.Game.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\Component\Components\EDMoveComponent.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Input\IDWorld.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\App.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Systems\CServer\JNGClientGroup.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\Component\EDEntityComponent.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\EDBoss.cs" />
<Compile Include="Assets\Scripts\Samples\Debug\MapVisualize.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Sync\Tile\JNGTileClientSystem.cs" />
<Compile Include="Assets\Scripts\Samples\Game\View\VDEntityBasis.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\EDNode.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\System\DGBasisSystem.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\EDEntityBasis.cs" />
<Compile Include="Assets\Scripts\Samples\Game\View\Entity\VDBoss.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Data\State\EDNodeDataSystem.cs" />
<Compile Include="Assets\Scripts\Samples\Game\View\Entity\VDNodes.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Sync\Tile\JNGTileSlaveServerSystem.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Main.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Data\State\EDBossDataSystem.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\Contexts\EDPlayerContext.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Sync\JNGFrameSystem.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\GAPI.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\DApplication.cs" />
<Compile Include="Assets\Scripts\Samples\Game\View\DViewSystem.cs" />
<Compile Include="Assets\Scripts\Samples\TextMain.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Sync\JNGStateServerSystem.cs" />
<Compile Include="Assets\Scripts\Samples\UI\DMainUI.cs" />
<Compile Include="Assets\Scripts\Samples\Proto\GActionMessage.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\EDContexts.cs" />
<Compile Include="Assets\Scripts\Samples\Service\JNGResService.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\Component\Lookup\EDBossLookup.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Input\DInputSystem.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Sync\Tile\JNGTileServerSystem.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\Component\Lookup\EDPlayerLookup.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\Component\Controller\EDBossController.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Data\State\GDataBaseSystem.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Systems\CServer\CServer.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\Component\Lookup\EDNodeLookup.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\System\Logic\DBossSystem.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Systems\JNGSocket.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\System\Logic\DWorldSystem.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Input\IDPlayer.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\GActionEnum.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Systems\CServer\JNGClient.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Systems\CServer\JNGTileClient.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\System\Logic\DPlayerSystem.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Data\State\DStateBasisData.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Input\IDPlayer2.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\System\Usual\DMapSystem.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\Contexts\EDNodeContext.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\Systems\JNGGame.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\EDPlayer.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\Contexts\EDBossContext.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Data\State\EDPlayerDataSystem.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Data\State\NetDataEnum.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\System\Usual\DDataSystem.cs" />
<Compile Include="Assets\Scripts\Samples\AppGame\GEvent.cs" />
<Compile Include="Assets\Scripts\Samples\Game\Logic\Entity\Nodes\Component\Controller\EDPlayerController.cs" />
<None Include="Assets\Scripts\Samples\Samples.asmdef" />
<Reference Include="UnityEngine"> <Reference Include="UnityEngine">
<HintPath>C:\APP\UnityEdit\2022.3.16f1c1\Editor\Data\Managed\UnityEngine\UnityEngine.dll</HintPath> <HintPath>C:\APP\UnityEdit\2022.3.16f1c1\Editor\Data\Managed\UnityEngine\UnityEngine.dll</HintPath>
</Reference> </Reference>
@ -926,6 +865,9 @@
<Name>JNGame</Name> <Name>JNGame</Name>
</ProjectReference> </ProjectReference>
</ItemGroup> </ItemGroup>
<ItemGroup>
<Folder Include="Assets\Scripts\" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets. Other similar extension points exist, see Microsoft.Common.targets.