public void Run(string file) { luna.DoFile(file); update = luna.GetGlobal("update"); fixedUpdate = luna.GetGlobal("fixedUpdate"); lateUpdate = luna.GetGlobal("lateUpdate"); }
public void Start() { GenerateWraps(); luna.Start(); luna.AddSearcher(Loader); var L = luna.State; lua_requiref(L, "pb", LunaNative.luaopen_pb); LunaNative.luaopen_cjson(L); luna.DoFile("vec3.luna"); Converter.RegUnmanagedConverter <vec3>(L); luna.DoFile("TestValue.luna"); Converter.Register <TestValue>(new TestValueTypeConverter(L)); }