private void OnExecute() { View?.UpdateBindingsToModel(); View?.SuspendUi(); if (CreateMdFiles) { _log.Info("Creating summary.md & index.md..."); InitializerMethods.DoCreateMdFiles(_log, _workDir); } if (CreateTemplates) { _log.Info("Extracting templates..."); InitializerMethods.ExtractTemplates(_log, _workDir); } if (CreateScripts) { _log.Info("Creating Script project..."); InitializerMethods.CreateScriptProject(_log, _workDir, Program.CurrentState.ProgramDirectory); } if (CreateConfig) { _log.Info("Creating and configuring config file..."); InitializerMethods.DoCreateConfig(_log, _configFile, CreateMdFiles, CreateTemplates, CreateScripts); } if (CreateVsTasks) { _log.Info("Creating VS Code Tasks"); InitializerMethods.DoCreateTasks(_log, _workDir); } View?.ExitApp(); }
public LuaScriptFacade(Lua script, GameObject bulletrepo, GameObject origin, GameObject defaultBullet, TypeMethods luatype) { this.script = script; this.luatype = luatype; container = new BulletsContainer(defaultBullet, origin); luainit = new InitializerMethods(container, bulletrepo); luafire = new FiringMethods(); initroutine = script.GetFunction("Initialize"); fireroutine = script.GetFunction("Fire"); }