public void Initialize() { try { Directory.CreateDirectory(Application.StartupPath + "\\Profiles\\Fisherbot\\"); FisherbotSetting.Load(); if (string.IsNullOrWhiteSpace(FisherbotSetting.CurrentSetting.FishingPoleName)) { FisherbotSetting.CurrentSetting.FishingPoleName = Fishing.FishingPolesName(); } if (string.IsNullOrWhiteSpace(FisherbotSetting.CurrentSetting.WeaponName)) { FisherbotSetting.CurrentSetting.WeaponName = EquippedItems.GetEquippedItem(WoWInventorySlot.INVTYPE_WEAPONMAINHAND).Name; FisherbotSetting.CurrentSetting.ShieldName = EquippedItems.GetEquippedItem(WoWInventorySlot.INVTYPE_SHIELD).Name; if (FisherbotSetting.CurrentSetting.WeaponName == FisherbotSetting.CurrentSetting.ShieldName) { FisherbotSetting.CurrentSetting.ShieldName = ""; } } Others.ProductStatusLog(Products.ProductName, 1); } catch (Exception e) { Logging.WriteError("Fisherbot > Main > Initialize(): " + e); } }