public void Run( Settings settings, VgcApis.Interfaces.Services.IApiService api) { this.settings = settings; this.luaApis = new Models.Apis.LuaApis(settings, api); this.luaApis.Prepare(); InitLuaCores(); }
public void Run( Services.Settings settings, Models.Data.LuaCoreSetting luaCoreState, Models.Apis.LuaApis luaApis) { this.settings = settings; this.coreSetting = luaCoreState; this.luaApis = luaApis; this.luaSignal = new VgcApis.BaseClasses.LuaSignal(); }
public void Run( Settings settings, VgcApis.Models.IServices.IApiService api) { this.settings = settings; this.luaApis = new Models.Apis.LuaApis(settings, api); luaCoreCtrls = InitLuaCores(settings, luaApis); WakeUpAutoRunScripts(); }
public void Run( VgcApis.Interfaces.Services.IApiService api, Settings settings, FormMgrSvc formMgr) { this.settings = settings; this.luaApis = new Models.Apis.LuaApis(api, settings, formMgr); this.luaApis.Prepare(); InitLuaCores(); }
List <Controllers.LuaCoreCtrl> InitLuaCores( Settings settings, Models.Apis.LuaApis luaApis) { var cores = new List <Controllers.LuaCoreCtrl>(); foreach (var luaCoreState in settings.GetLuaCoreSettings()) { var luaCtrl = new Controllers.LuaCoreCtrl(); luaCtrl.Run(settings, luaCoreState, luaApis); cores.Add(luaCtrl); } return(cores); }
LuaCoreCtrl CreateLuaCoreCtrl( Services.Settings settings, VgcApis.Models.IServices.IApiService api) { var luaApis = new Models.Apis.LuaApis(settings, api); luaApis.SetRedirectLogWorker(Log); var coreSettings = new Models.Data.LuaCoreSetting(); var ctrl = new LuaCoreCtrl(); ctrl.Run(settings, coreSettings, luaApis); return(ctrl); }
LuaCoreCtrl CreateLuaCoreCtrl( Services.Settings settings, VgcApis.Interfaces.Services.IApiService api) { var luaApis = new Models.Apis.LuaApis(settings, api); luaApis.Prepare(); luaApis.SetRedirectLogWorker(Log); var coreSettings = new Models.Data.LuaCoreSetting() { isLoadClr = true, }; var ctrl = new LuaCoreCtrl(true); ctrl.Run(settings, coreSettings, luaApis); return(ctrl); }