Mirror/Assets/Mirror/Core
JesusLuvsYooh 1e04c9833b
Some checks are pending
Main / Run Unity Tests (push) Waiting to run
Main / Semantic Release (push) Blocked by required conditions
Main / Delete Old Workflow Runs (push) Waiting to run
Updated Server/Client attribute help text. (#3942)
Hopefully adds additional support in preventing confusion.
2024-11-11 13:06:29 +01:00
..
Batching fix(Batching): add timestamp safety check to ensure all messages in the batch have the same timestamp (#3902) 2024-09-26 11:25:46 +02:00
LagCompensation fix: Add missing GetHashCode method for older Unity (#3631) 2023-10-29 10:40:10 +01:00
Prediction perf: Prediction.CorrectHistory removed O(N) insertion. adjusting successive values is enough. 2024-03-18 16:24:12 +08:00
SnapshotInterpolation Snapshot Interpolation: add comment for easier understanding 2024-09-19 23:08:35 +02:00
Threading feature(WorkerThread): Tick() returns bool to allow the thread function to stop the thread gracefully 2024-09-23 11:14:15 +02:00
Tools fix(Extentions): GetLocalPositionAndRotation and SetLocalPositionAndRotation 2024-10-29 17:43:44 -04:00
AssemblyInfo.cs perf: PredictedRigidbody syncs a blittable struct once instead of doing 5 separate reads/writes 2024-03-14 14:57:38 +08:00
AssemblyInfo.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
Attributes.cs Updated Server/Client attribute help text. (#3942) 2024-11-11 13:06:29 +01:00
Attributes.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
Batching.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
ConnectionQuality.cs style(ConnectionQuality): Fix indention (#3896) 2024-09-02 07:30:25 -04:00
ConnectionQuality.cs.meta feature: ConnectionQuality Heuristic + Callback + GUI (#3526) 2023-06-26 05:50:03 +02:00
HostMode.cs breaking: Removed older Obsoletes (#3633) 2023-10-29 17:37:44 +01:00
HostMode.cs.meta script icons 2022-12-20 10:49:23 +01:00
InterestManagement.cs breaking(NetworkIdentity): Rename visible to visibility (#3748) 2024-01-22 12:25:40 +01:00
InterestManagement.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
InterestManagementBase.cs fix(InterestManagement): Separate ResetState (#3743) 2024-01-20 10:46:29 +01:00
InterestManagementBase.cs.meta script icons 2023-02-16 21:55:50 -05:00
LagCompensation.meta feature: Lag Compensation V1 (#3534) 2023-07-05 12:08:20 +02:00
LocalConnectionToClient.cs feat(Transport): Added OnServerConnectedWithAddress (#3855) 2024-07-05 11:58:43 +02:00
LocalConnectionToClient.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
LocalConnectionToServer.cs breaking: fix: #3652 host [Command]s are now simulated over a message queue instead of invoking them directly (credits: Brian B.) (#3653) 2023-11-17 10:34:20 +01:00
LocalConnectionToServer.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
Messages.cs Revert "fix: #3576 Pings are now stamped with a scene hash so we can drop messages before a (potentially long) scene load. fixes a bug where RTT would be very high after a long scene load. (#3650)" 2023-11-17 11:09:33 +01:00
Messages.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
Mirror.asmdef breaking: AsmDef Updates (#3388) 2023-02-20 04:56:52 +01:00
Mirror.asmdef.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkAuthenticator.cs Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkAuthenticator.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkBehaviour.cs fix comment 2024-07-12 21:10:16 +02:00
NetworkBehaviour.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkBehaviourSyncVar.cs NetworkBehaviourSyncVar moved into separate file to keep NetworkBehaviour.cs clean 2022-11-03 15:57:16 +01:00
NetworkBehaviourSyncVar.cs.meta script icons 2022-12-20 10:49:23 +01:00
NetworkClient_TimeInterpolation.cs breaking: NetworkClient removed old snapshot interpolation settings which are now in snapshotSettings.* 2024-10-08 16:08:36 +02:00
NetworkClient_TimeInterpolation.cs.meta script icons 2022-10-30 12:05:00 +01:00
NetworkClient.cs NetworkClient.connection: use explicit type NetworkConnectionToServer to reduce chance of bugs 2024-10-07 11:36:38 +02:00
NetworkClient.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkConnection.cs fix(NetworkConnection): batches are now properly returned to NetworkWriterPool before destroying the connection (#3815) 2024-05-04 20:55:30 +08:00
NetworkConnection.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkConnectionToClient.cs feat(Transport): Added OnServerConnectedWithAddress (#3855) 2024-07-05 11:58:43 +02:00
NetworkConnectionToClient.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkConnectionToServer.cs breaking: Remove NetworkClient.serverIP (#3394) 2023-03-04 06:39:30 +01:00
NetworkConnectionToServer.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkDiagnostics.cs Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkDiagnostics.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkIdentity.cs fix: NetworkIdentity component bitmask shifting overflows (#3941) 2024-11-09 17:45:35 +01:00
NetworkIdentity.cs.meta fix script icons 2023-12-11 12:06:33 +01:00
NetworkLoop.cs fix: NetworkTime creates it's own frame time in 2019 (#3624) 2023-10-08 21:21:52 +02:00
NetworkLoop.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkManager.cs fix: Cleanup after PR #3935 2024-10-29 10:46:43 -04:00
NetworkManager.cs.meta fix script icons 2023-12-11 12:06:33 +01:00
NetworkManagerHUD.cs breaking: NetworkServer.dontListen renamed to 'listen' to avoid double negative "dontListen=false" to listen 2024-10-16 12:37:24 +02:00
NetworkManagerHUD.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkMessage.cs Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkMessage.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkMessages.cs Extensions: GetStableHashCode16 from NetworkMessages.CalculateId for reuse in other places 2023-11-15 11:08:03 +01:00
NetworkMessages.cs.meta MessagePacking renamed to NetworkMessages (it contains more network message code than just packing) 2022-09-25 12:21:38 +07:00
NetworkReader.cs fix: NetworkReader ReadBytes/Array<T>/List<T> allocation limit to prevent ClientToServer [SyncVar] allocation attacks [credit: James] (#3562) 2023-07-27 10:27:00 +02:00
NetworkReader.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkReaderExtensions.cs fix: #3301 Read/Write HashSet<T> support is now detected by Weaver 2024-10-29 09:47:33 +01:00
NetworkReaderExtensions.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkReaderPool.cs NetworkReader/WriterPool: expose Count for testing 2024-04-24 11:46:34 +08:00
NetworkReaderPool.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkReaderPooled.cs breaking: Removed old obsoletes (#3900) 2024-09-21 13:23:23 +02:00
NetworkReaderPooled.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkServer.cs fix: #2536 NetworkServer won't accept connections while listen=false 2024-10-16 12:37:24 +02:00
NetworkServer.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkStartPosition.cs Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkStartPosition.cs.meta fix script icons 2023-12-11 12:06:33 +01:00
NetworkTime.cs NetworkTime: SendPing method added. 2024-02-01 06:14:22 -05:00
NetworkTime.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkWriter.cs NetworkWriter: syntax 2023-07-27 12:03:58 +08:00
NetworkWriter.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkWriterExtensions.cs fix: #3301 Read/Write HashSet<T> support is now detected by Weaver 2024-10-29 09:47:33 +01:00
NetworkWriterExtensions.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkWriterPool.cs NetworkReader/WriterPool: expose Count for testing 2024-04-24 11:46:34 +08:00
NetworkWriterPool.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
NetworkWriterPooled.cs breaking: Removed old obsoletes (#3900) 2024-09-21 13:23:23 +02:00
NetworkWriterPooled.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
PortTransport.cs feature: PortTransport interface 2023-04-06 04:51:14 +02:00
PortTransport.cs.meta feature: PortTransport interface 2023-04-06 04:51:14 +02:00
Prediction.meta feat: Prediction October Progress [don't use this yet!] 2023-11-13 14:08:19 +01:00
RemoteCalls.cs feat(RemoteProcedureCalls): Added GetFunctionMethodName (#3732) 2024-01-10 13:17:44 +01:00
RemoteCalls.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
SnapshotInterpolation.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
SyncDictionary.cs Updated SyncDictinoary doc 2024-10-24 19:14:03 -04:00
SyncDictionary.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
SyncList.cs Code Cleanup: SyncList, SyncSet, SyncDictionary 2024-10-15 05:34:18 -04:00
SyncList.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
SyncObject.cs fix: #3315 ClientToServer SyncList support (#3320) 2022-12-26 10:39:55 +01:00
SyncObject.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
SyncSet.cs Code Cleanup: SyncSet 2024-10-15 06:02:50 -04:00
SyncSet.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
Threading.meta feature: Threaded Transport & Threaded KCP (#3582) 2023-08-29 12:57:55 +02:00
Tools.meta Tools folder to distinguish between Unity integration and standalone algorithms 2022-11-03 15:50:28 +01:00
Transport.cs fix: Cleanup after PR #3935 2024-10-29 10:46:43 -04:00
Transport.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
TransportError.cs Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
TransportError.cs.meta Runtime folder renamed to Core. makes it more obvious that Components/, Transports/, Authenticators/ etc. are optional 2022-09-23 13:30:08 +07:00
WeaverFuse.cs fix: Weaver runtime fuse to ensure weaving succeeded before starting Server/Client (#3509) 2023-06-12 17:57:58 +02:00
WeaverFuse.cs.meta assign missing icon 2023-08-08 16:40:59 +08:00