Publisher | RongRong |
---|---|
File size | 58.85MB |
Number of files | 797 |
Latest version | 2025 |
Latest release date | 2024-12-30 04:42:08 |
First release date | 2022-05-31 07:18:20 |
Supported Unity versions | 2018.4.2 or higher |
C#Like is an Unity hot update script solution. Using navite C# language. You can use C# language write the hot update script. The class inherit LikeBehaviour is just like inherit MonoBehaviour, can easy interactive data with Unity prefab, make your normal project turn into hot update. Except the first interface which have to initialize C#Like system, all the scripts can be hot update. It LOOK LIKE can use *.DLL(dynamic link library) file.
More detail in manual
C#LikeFree
C#LikeFree is the lite version of the C#Like. PLEASE NOTE that C#LikeFree can be downloaded from anywhere, is a FREE asset. If you do not meet the conditions of Unity's personal license, you cannot use it for commercial purposes. For the user who owned the Unity's personal license, can use it easy to build a hot update project using C#. For other user, can try to find out C#Like whether worth buying by on trial the C#LikeFree. The file tree and usage guide of the C#LikeFree is same with C#Like, so the upgrade is very convenient.Sample
We click one button turn the scripts which in one folder into a binary file (You can think of it as a dynamic link library file), then delete that folder, and then export to test. And we can hot update that file and execute code in that folder. This's the sample export to WegGL platformFeatures
- corresponding C# server KissServerFramework. This is a most simple and stupid IOCP server framework component include WebSocket/Socket/HTTP/MySQL. All your logic work in A single main thread, you don't need to worry about multi-threading problem. All the heavy work process by framework in background threads. Easy to use database even never hear about SQL. You won't use the SQL knowledge, just need define the struct of database table, and then can use that data and it will automatically synchronize data with client and database. - support CSV. - support JSON library. KissJson easy use in normal script and in hot update script. - support delegate. - support lambda. - support IL2CPP stripping. can export to all platforms. - support breakpoint and step-in by VisualStudio in debug mode. - object-oriented. support interface inherit; partial. - support math expression: " + - * / % += -= *= /= %= > >= < <= != == && || ! ++ -- ?: " - support namespace, using command, using alias, using static. - support loop: for foreach continue break if-else return while do-while throw. - support automatic implement get/set Accessor. - support type: exclude Nullable type. - support multi-threading (exclude 'lock'). - all compile in editor and the loading time at runtime is almost negligible. - other: support keyword 'this typeof as is'