Eintoo/GameServer/Bin/Debug/Logs/Server/Server20250208/Server..2025020814.Error.log
2025-03-19 18:16:39 +08:00

2843 lines
333 KiB
Plaintext

2025-02-08 14:14:04.1561 System.NullReferenceException: Object reference not set to an instance of an object.
at Hotfix.System.AOICellSystem.EnterCell(AOICell self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOICellSystem.cs:line 25
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 63
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 46
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 36
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
2025-02-08 14:16:23.6838 System.NullReferenceException: Object reference not set to an instance of an object.
at Hotfix.System.AOICellSystem.EnterCell(AOICell self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOICellSystem.cs:line 26
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 63
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 46
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 36
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
2025-02-08 14:18:05.5591 (AOICellSystem.cs:45) AOIEntityState:None is Error
at Hotfix.System.AOICellSystem.EnterCell(AOICell self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOICellSystem.cs:line 45
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 63
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 46
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 36
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9873 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9873 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9873 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9873 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9873 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9873 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:34:41.9964 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3497 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3497 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:42:36.3564 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 118
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 61
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 47
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 27
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4189 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4345 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4345 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4345 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4345 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4345 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:58:28.4345 System.NullReferenceException: Object reference not set to an instance of an object.
at Hotfix.System.AOICellSystem.EnterCell(AOICell self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOICellSystem.cs:line 23
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 64
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
2025-02-08 14:59:58.0508 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0508 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()
2025-02-08 14:59:58.0588 type:Fantasy.Model.AOICell If you want to add multiple components of the same type, please implement IMultiEntity
at Fantasy.Entitas.Entity.AddComponent[T](T component)
at Hotfix.System.AOIComponentSystem.CalculateAoiCellBoundary(AOIComponent self, AOICell aoicell) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 119
at Hotfix.System.AOIComponentSystem.MoveCrossCell(AOIComponent self, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 62
at Hotfix.System.AOIComponentHelper.MoveCrossCell(Scene scene, AOIEntity aoiEntity) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\Helper\AOIComponentHelper.cs:line 10
at Hotfix.AOIEntitySystem.OnUpdatePosition(AOIEntity self, Vector2 pos, EAoiEntityState aoiState) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIEntitySystem.cs:line 48
at Hotfix.System.AOIComponentSystem.EnterCell(AOIComponent self, Int64 aoiEntityId, Vector2 pos) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\AOI\AOIComponentSystem.cs:line 28
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\MapComponentSystem.cs:line 37
at Hotfix.MapComponentSystem.EnterMap(MapComponent self, RoleUnit roleUnit, Int64 sessionId)
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Helper\MapHelper.cs:line 12
at Hotfix.Helper.MapHelper.EnterMap(Scene scene, RoleUnit roleId, Int64 sessionId)
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply) in E:\UnityProject\TE_ARMain\GameServer\Server\Hotfix\Outter\Map\Handler\C2M_EnterMapHandler.cs:line 31
at Hotfix.C2M_EnterMapHandler.Run(Session session, C2M_EnterMapRequest request, M2C_EnterMapResponse response, Action reply)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageRPC`2.Handle(Session session, UInt32 rpcId, UInt32 messageTypeCode, Object message)
at Fantasy.Network.Interface.MessageDispatcherComponent.MessageHandler(Session session, Type type, Object message, UInt32 rpcId, UInt32 protocolCode)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.HandlerAsync(Session session, APackInfo packInfo)
at Fantasy.Scheduler.OuterMessageScheduler.Scheduler(Session session, APackInfo packInfo)
at Fantasy.Network.Session.Receive(APackInfo packInfo)
at Fantasy.Network.KCP.KCPServerNetworkChannel.Input(ReadOnlyMemory`1 buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReceiveData(KcpHeader& header, UInt32& channelId, ReadOnlyMemory`1& buffer)
at Fantasy.Network.KCP.KCPServerNetwork.ReadPipeDataAsync()
at System.IO.Pipelines.Pipe.ExecuteWithoutExecutionContext(Object state)
at Fantasy.ThreadSynchronizationContext.<>c__DisplayClass2_0.<Post>b__0()
at Fantasy.ThreadSynchronizationContext.Update()
at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken)
at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.<Add>b__0()