public AutoVisor(DalamudPluginInterface pluginInterface) { Dalamud.Initialize(pluginInterface); Version = Assembly.GetExecutingAssembly().GetName().Version?.ToString() ?? ""; _commandManager = new CommandManager(Dalamud.SigScanner); Config = AutoVisorConfiguration.Load(); CheckSettings(); VisorManager = new VisorManager(_commandManager); _ui = new AutoVisorUi(this); if (Config.Enabled) { VisorManager.Activate(); } Dalamud.Commands.AddHandler("/autovisor", new CommandInfo(OnAutoVisor) { HelpMessage = "Use to open the graphical interface.", ShowInHelp = true, }); Dalamud.Commands.AddHandler("/ppose", new CommandInfo(OnPPose) { HelpMessage = PPoseHelp, ShowInHelp = true, }); Dalamud.PluginInterface.UiBuilder.Draw += _ui.Draw; Dalamud.PluginInterface.UiBuilder.OpenConfigUi += OnConfigCommandHandler; }
//Visualiza cada pieza equipada, lee y guarda información de cada equipamiento relativa a su posición y escala. void Awake() { Instance = this; visor_player1 = new Visor(); visor_player2 = new Visor(); Initialize(); }