Esempio n. 1
0
        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();
    }