C#Like hot update framework

RongRong

(0)
$99
Publisher RongRong
File size 58.48MB
Number of files 809
Latest version 2025
Latest release date 2024-12-30 04:42:12
First release date 2022-05-31 08:06:21
Supported Unity versions 2018.4.2 or higher
C#Likeis 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

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 platform

Free trail

You can try to find out C#Like whether worth buying by on trial the C#LikeFree.

Features

- 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 coroutine.
- 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 constructor(this/base); destructor; class inherit; interface inherit; virtual function;partial.
- support math expression: + - * / % += -= *= /= %= > >= < <= != == && || ! ++ -- & | ~ ^ &= |= ^= << >> <<= >>= ?: ?? ?.
- support namespace, using command, nusing alias, using sentence, using static.
- support loop: for foreach continue break if-else return while do-while throw switch-case-default lock try-catch-finally yield.
- support get/set Accessor. include automatic implement and custom implement.
- support build-in type and Nullable type any other type.
- support multi-threading.
- support code annotation: // and /**/
- support enum.
- support macro and region: #if #elif #else #endif #region #endregion.
- support parameter modifier: ref out in params.
- support function overloading.
- support default parameters.
- all compile in editor and the loading time at runtime is almost negligible.
- other: this base sizeof typeof unsafe as is $ @ #pragma #warning #error volatile abstract.