The lua system files for Csharp.lua.
$ dotnet add package War3Net.CSharpLua.CoreSystemWar3Net.CSharpLua.CoreSystem is a NuGet package that provides the Lua runtime library files required by code compiled with CSharp.lua. It implements core .NET types and collections in Lua, enabling C#-compiled Lua code to run on a Lua VM. It is part of the War3Net modding toolset for Warcraft III.
using CSharpLua.CoreSystem;
// Returns Lua file paths in the correct load order
foreach (var file in CoreSystemProvider.GetCoreSystemFiles())
{
// Load each Lua file into the Lua VM
Console.WriteLine(file);
}
The main type provided by this library is:
CSharpLua.CoreSystem.CoreSystemProvider - Provides the ordered list of CoreSystem Lua files needed at runtimeWar3Net.CSharpLua.CoreSystem is part of a fork of CSharp.lua, released as open source under the Apache 2.0 license. General bug reports and contributions should be made to the upstream repository:
For issues specific to the War3Net fork, use the fork repository.
This README was generated with the assistance of AI and may contain inaccuracies. Please verify the information and consult the source code for authoritative details.