Exemple #1
0
        public WheresWOLdo()
        {
            _configuration = PluginInterface.GetPluginConfig() as Config ?? new Config();
            _col           = _configuration.Col;
            _noMove        = _configuration.NoMove;
            _scale         = _configuration.Scale;
            _enabled       = _configuration.Enabled;
            _align         = _configuration.Align;
            _terr          = Data.GetExcelSheet <TerritoryType>();
            PluginInterface.UiBuilder.Draw         += DrawWindow;
            PluginInterface.UiBuilder.OpenConfigUi += OpenConfigUi;

            CommandManager.AddHandler("/woldo", new CommandInfo(Command)
            {
                HelpMessage = "Where's WOLdo config."
            });
        }
Exemple #2
0
        public void Initialize(DalamudPluginInterface pi)
        {
            this.pi       = pi;
            Configuration = pi.GetPluginConfig() as Config ?? new Config();
            col           = Configuration.Col;
            no_move       = Configuration.NoMove;
            scale         = Configuration.Scale;
            enabled       = Configuration.Enabled;
            terr          = pi.Data.GetExcelSheet <TerritoryType>();

            this.pi.UiBuilder.OnBuildUi += DrawWindow;

            this.pi.CommandManager.AddHandler("/woldo", new Dalamud.Game.Command.CommandInfo(Command)
            {
                HelpMessage = "Where's WOLdo config."
            });
        }
Exemple #3
0
 public static void AddUnderLine(ImColor col) => AddUnderLine(col.Value);
Exemple #4
0
 public static uint ToUintColor(this ImColor col) => ColorConvertFloat4ToU32(col.Value);