Commit Graph

  • 3d9b98059b add cleanup routine and put a tenative MigrationUtilities namespace that Lymdun suggested. also changes SyncListStruct to SyncListSTRUCT. Matthew Coburn 2018-08-31 16:14:24 +1000
  • 89035f4c0b
    Better grammar Paul Pacheco 2018-08-30 22:42:53 -0500
  • fff0fe7e00
    Fixed correct package Paul Pacheco 2018-08-30 22:36:31 -0500
  • 7eb6939e8d Added v1 of the mirror networking migrator that will modify C# scripts only if they are using old UNET calls. Matthew Coburn 2018-08-31 10:14:04 +1000
  • 6c25b7aa37 Some cleanups, use explicit type, remove unused imports Paul Pacheco 2018-08-30 09:04:23 -0500
  • 310fae52df Merge branch 'mirror' of https://github.com/vis2k/HLAPI-Community-Edition into mirror Paul Pacheco 2018-08-30 08:47:05 -0500
  • 8309ab8479 Fix issue finding extra paths, use Unity provided list of compiled references Paul Pacheco 2018-08-30 08:46:55 -0500
  • ebf6ab6777 Renamed UNetWeaver.cs to Weaver.cs and renamed the warning/error messages too vis2k 2018-08-30 15:14:57 +0200
  • 47c98a0a59
    better grammar Paul Pacheco 2018-08-29 10:39:56 -0500
  • 71424e7f99
    added exact error Paul Pacheco 2018-08-29 10:38:38 -0500
  • 431129a277
    UnityWebRequest error Paul Pacheco 2018-08-29 10:33:40 -0500
  • 7284b1181a
    Typos, grammar, possible errors Paul Pacheco 2018-08-29 08:04:58 -0500
  • 0275cee09f
    Fix typo Paul Pacheco 2018-08-29 08:00:04 -0500
  • a92255326a Test appveyor renaming vis2k 2018-08-29 13:51:29 +0200
  • 6463039e52 Syntax improved vis2k 2018-08-29 10:28:15 +0200
  • 03e0ef3746 CompilationFinishedHook.GetExtraAssemblyPaths: comment added vis2k 2018-08-29 09:45:57 +0200
  • 472bb85890 Syntax improvements vis2k 2018-08-29 09:43:29 +0200
  • c71a8c361f Add extra paths so weaver can find referenced dlls Paul Pacheco 2018-08-28 20:35:12 -0500
  • c197b610f0 Add extra paths so weaver can find referenced dlls Paul Pacheco 2018-08-28 20:35:12 -0500
  • 98fe2e596f
    Added video demonstration Paul Pacheco 2018-08-28 16:16:41 -0500
  • 909bc00783 Nevermind vis2k 2018-08-28 15:39:25 +0200
  • 9c7abf1c1b Readme updated vis2k 2018-08-28 15:39:03 +0200
  • 61dcb42c54 Readme updated vis2k 2018-08-28 15:37:44 +0200
  • 2a6207a34a Readme updated vis2k 2018-08-28 15:31:01 +0200
  • fa743b883a Readme updated vis2k 2018-08-28 15:29:31 +0200
  • 56ed041fc9 Readme updated vis2k 2018-08-28 15:27:31 +0200
  • 03fbc03c39
    Update README.md Paul Pacheco 2018-08-28 08:21:45 -0500
  • 89710229cf Readme updated vis2k 2018-08-28 12:43:21 +0200
  • 927f76c1f2 Added 'TypeLoadException: A type load exception has occurred.' info to migration guide vis2k 2018-08-28 11:01:17 +0200
  • d028809f6e Migration: added SyncListSTRUCT renaming vis2k 2018-08-28 10:55:45 +0200
  • 01f52632f6 SyncListS renamed to SyncListSTRUCT and added comment to SyncListSTRUCT class. vis2k 2018-08-28 10:55:03 +0200
  • 43921f7b3e NetworkManager.Awake message changed to 'Mirror' from 'HLAPI CE' vis2k 2018-08-27 16:35:41 +0200
  • 8ccfd8f105 Rename SyncListStruct so that we don't conflict with unet Paul Pacheco 2018-08-27 19:47:45 -0500
  • 2cfe8820ae Do not share internals with unity networking Paul Pacheco 2018-08-27 19:16:19 -0500
  • 9de47a1664 Generate our own GeneratedNetworkCode class, separate from Unity's Paul Pacheco 2018-08-27 19:16:02 -0500
  • a425bba003
    replace components Paul Pacheco 2018-08-27 09:33:39 -0500
  • 367d9ae5fd
    Create migration guide Paul Pacheco 2018-08-27 09:16:18 -0500
  • 49ff55312f CompilationFinishedHook caches last path in a project specific EditorPref to avoid having to search full project directory each time vis2k 2018-08-27 11:44:14 +0200
  • 5d2a6f8e94 FindMirrorRuntime: removed unnecessary comment vis2k 2018-08-27 11:09:52 +0200
  • 86a46cec5d FindMirrorRuntime: removed unnecessary 'private' vis2k 2018-08-27 11:09:31 +0200
  • bbadf972ed CompilationFinishedHook: Mirror.Runtime.dll is not found via recursive directory search in case someone moves the folder somewhere else vis2k 2018-08-27 10:17:27 +0200
  • 4d1d9c6ea3 Output doesn't create top level 'Plugins' folder anymore vis2k 2018-08-27 10:03:57 +0200
  • 7935114005 Mirror runtime project doesn't copy .meta to output anymore because that will be done via Asset Store package vis2k 2018-08-27 10:00:12 +0200
  • cfaec4e448 DLLs are now put into Runtime/ and Runtime-Editor/ for a more obvious overview vis2k 2018-08-27 09:55:55 +0200
  • 94b018e52a
    Merge 5e214361b8 into deb0267861 Coburn 2018-08-26 18:29:28 +0000
  • 5478701f5c CompilationFinishedHook: check if assembly actually exists. it won't exist if user scripts contain errors and unity fails to compile. vis2k 2018-08-26 12:37:04 +0200
  • ae68cea81a CompilationFinishedHook: syntax improved vis2k 2018-08-26 12:27:55 +0200
  • d5e9a93d98 CompilationFinishedHook: some syntax / comments improvements vis2k 2018-08-25 22:34:57 +0200
  • 344d717adc CompilationHookFinished: syntax improved vis2k 2018-08-25 22:30:19 +0200
  • d87a606bf3 CompilationFinishedHook: removed assembly reload locks because they caused a deadlock after build in some situations vis2k 2018-08-25 22:29:49 +0200
  • f2de053f4d Invoke the weaver on user scripts Paul Pacheco 2018-08-25 14:12:09 -0500
  • fcbec6acfb Build for editor and for standalone Paul Pacheco 2018-08-25 11:45:29 -0500
  • 58af089f9a Copy telepathy dll in output folder Paul Pacheco 2018-08-25 11:38:31 -0500
  • fdccbe621d Get Telepathy from nuget instead Paul Pacheco 2018-08-25 11:34:07 -0500
  • 507b781250 Build output directory in a structure usable for unity Paul Pacheco 2018-08-25 11:24:25 -0500
  • 625227282f Use build configurations instead of 2 projects for runtimes Paul Pacheco 2018-08-25 10:38:46 -0500
  • f4913065f2 Fix appevyor build Paul Pacheco 2018-08-25 09:41:42 -0500
  • 039ef37c25 Renamed the rest of the projects to Mirror.Runtime, Mirror.Editor, etc. vis2k 2018-08-24 17:59:12 +0200
  • 97fec79687 Removed #if ENABLE_UNET everywhere vis2k 2018-08-24 17:42:32 +0200
  • abdb47bcaf Weaver uses 'Mirror.' instead of 'UnityEngine.Networking.' for type namespaces now vis2k 2018-08-24 17:34:54 +0200
  • 1b069368c1 UNetWeaver project renamed to Weaver vis2k 2018-08-24 17:21:59 +0200
  • 9ad114916f Top folder renamed to Mirror Paul Pacheco 2018-08-25 14:54:56 -0500
  • a7eaaa8530 Class Namespaces renamed to Mirror / Mirror.Weaver everywhere vis2k 2018-08-24 17:18:29 +0200
  • e015908895 License updated vis2k 2018-08-24 17:01:31 +0200
  • 3174083383 NetworkManagerEditor: removed AdvancedConfigurationLabel because it wasn't used anymore vis2k 2018-08-24 16:59:32 +0200
  • 745ef9409d NetworkConnection: removed last NetworkDetailStats call vis2k 2018-08-24 14:50:57 +0200
  • 2169742ede LLAPITransport.ClientGetRTT added vis2k 2018-08-22 23:31:09 +0200
  • c3df894318 TelepathyWeboscketsMultiplexTransport that uses either websockets or telepathy vis2k 2018-08-22 22:17:55 +0200
  • 4f89f8182b LLAPITransport receive: don't return if error != 0 because it's part of the disconnect message. fixes a bug where disconnect wasn never received on client/server. vis2k 2018-08-22 21:37:12 +0200
  • 5689128995
    Merge 31b3035de1 into deb0267861 Paul Pacheco 2018-08-22 19:00:12 +0000
  • bbdb045c6d LLAPITransport: Server Receive filters out LLAPI's internal channels (alive check message) vis2k 2018-08-22 20:44:31 +0200
  • 5dbacafc97 LLAPITransport: Server&Client use ReceiveFromHost instead of Receive vis2k 2018-08-22 20:43:44 +0200
  • e8ed089545 LLAPITransport ServerStart/Websockets: improved log messages to not show address even though it's not used vis2k 2018-08-22 15:07:30 +0200
  • 6a6f942f7f LLAPITransport.ClientConnect: changed AddHost(topology) to AddHost(topology, 0) so it works in standalone AND webgl vis2k 2018-08-22 15:06:11 +0200
  • aa2c004615 TransportLayers renamed to Transport and Transport.cs moved into it vis2k 2018-08-22 13:06:43 +0200
  • 150d4d5aac TransportLayers/LLAPITransport added in case someone wants to use UNET's original LLAPI. Also prepares for websockets. vis2k 2018-08-22 13:04:52 +0200
  • 3d2f541cbe NetworkServer.Listen passes "127.0.0.1" instead of 'null' for ip vis2k 2018-08-22 13:04:08 +0200
  • a2579dc7a8 Transport.ServerStartWebsockets wrapper vis2k 2018-08-20 18:30:47 +0200
  • 8c5dd5c332 TelepathyTransport constructor: warning changed to regular log vis2k 2018-08-20 17:56:03 +0200
  • b1360d973c TelepathyTransport layer moved into TransportLayers folder vis2k 2018-08-20 17:46:31 +0200
  • dc9c29c8f7 Abstract Transport layer + TelepathyTransport implementation vis2k 2018-08-20 17:13:50 +0200
  • 4c0dcf148e Removed old NetworkTransport comments vis2k 2018-08-20 15:35:24 +0200
  • 78702a1d44 NetworkServer.HandleConnect assigns proper IPAddress to NetworkConnection now vis2k 2018-08-20 14:14:07 +0200
  • d056bc4c1e NetworkServer.InternalUpdate doesn't need connectionId to int casts anymore vis2k 2018-08-20 14:12:01 +0200
  • f8bfb2093d Updated Telepathy to latest version (IPAddress) vis2k 2018-08-20 14:10:02 +0200
  • 445e37aed1 Updated Telepathy to latest version vis2k 2018-08-20 12:53:01 +0200
  • f104699784 NetworkManager.StartHost/StartServer use m_MaxConnections instead of extra parameter, because that's what it's for. NetworkServer.Listen has maxConnections parameter now. vis2k 2018-08-20 10:31:04 +0200
  • b904220aa2 NetworkManager.StartClient: removed redundant versions vis2k 2018-08-20 10:27:09 +0200
  • 8041d487c2
    Merge 1c469fdc61 into deb0267861 Coburn 2018-08-20 08:26:22 +0000
  • deb0267861 NetworkManager.StartClient: removed redundant versions vis2k 2018-08-20 10:26:14 +0200
  • 1c469fdc61 Patch NetworkIdentity to report possible duplicates of itself on gameobjects if things are null Matthew Coburn 2018-08-20 18:10:44 +1000
  • 58c6122819 NetworkManager.StartHost: removed redundant StartHost versions, only uses StartHost(config=null) now vis2k 2018-08-20 10:00:10 +0200
  • 1df484dba3 NetworkManager.StartClient: fixed StartClient(config) recursion. Calls StartClient(config, port) instead. This bug has been introduced when removing the Matchmaking feature before. vis2k 2018-08-20 09:59:20 +0200
  • 4f9128b587 NetworkManager: removed redundant StartServer version. StartServer(config) uses default value (null) instead. vis2k 2018-08-20 09:56:22 +0200
  • a124a2773a NetworkManager.StartServer/StartHost: removed 'maxConnections parameter. Uses m_MaxConnections variable instead, because that's what it's for vis2k 2018-08-20 09:54:29 +0200
  • 556e79a1ec NetworkManager.StartHost: 'client' renamed to 'localClient' to not hide the .client property vis2k 2018-08-20 09:50:17 +0200
  • de76f52ede NetworkManager: removed some empty white spaces vis2k 2018-08-20 09:48:23 +0200
  • 41e5142c3e NetworkManager.StartHost(): added missing OnServerConnect call, because StartHost(connectionConfig) version calls that too vis2k 2018-08-20 09:46:35 +0200
  • 09ee00de1d Updated Telepathy to latest version (maxConnections) vis2k 2018-08-20 09:09:12 +0200
  • e7961e0e5b Updated Telepathy to latest version vis2k 2018-08-20 08:44:50 +0200