コード例 #1
0
ファイル: FKTracker.cs プロジェクト: tmasiff/FindersKeepersD3
        public static void Add(Helpers.Item Item, bool Gambling)
        {
            Controller.Enums.ItemQuality Quality = Item.ItemQuality;

            if (Quality == Controller.Enums.ItemQuality.Normal)
            {
                GameManagerAccountHelper.CurrentData.ItemHelper.White += 1;
            }

            else if (Quality == Controller.Enums.ItemQuality.Magic)
            {
                GameManagerAccountHelper.CurrentData.ItemHelper.Magic += 1;
            }

            else if (Quality == Controller.Enums.ItemQuality.Rare)
            {
                GameManagerAccountHelper.CurrentData.ItemHelper.Rare += 1;
            }

            else if (Quality == Controller.Enums.ItemQuality.Legendary)
            {
                AddLegendary(Item, Gambling);
            }

            //if(Item.ItemQuality == Controller.Enums.ItemQuality.Legendary || Item.ItemQuality.
        }
コード例 #2
0
        public ActionEdit(int _ID)
        {
            ID = _ID;
            InitializeComponent();
            ContextManager       manager = new ContextManager();
            SecurityActionsLogic logic   = new SecurityActionsLogic(manager);
            SecurityAction       action  = logic.Get(ID);

            NameTB.Text        = action.Name;
            CodeTB.Text        = action.Code;
            DescriptionTB.Text = action.Description;

            SecurityCategoriesLogic categoriesLogic = new SecurityCategoriesLogic(manager);
            //role.SecurityCategory.Name
            var categories = categoriesLogic.GetAll();
            int i          = 0;

            foreach (var category in categories)
            {
                Helpers.Item item = new Helpers.Item();
                item.ID   = category.ID.ToString();
                item.Name = category.Name;
                CategoriesCB.Items.Add(item);
                if (action.CategoryID == category.ID)
                {
                    CategoriesCB.SelectedIndex = i;
                }
                i++;
            }



            manager.CloseContext();
        }
コード例 #3
0
 public ParametersLogic()
 {
     AvailableParameters = new List <Helpers.Item>();
     foreach (Parameter p in Enum.GetValues(typeof(Parameter)))
     {
         Helpers.Item item = new Helpers.Item(p.ToString(), p.ToString());
         AvailableParameters.Add(item);
     }
     //AvailableParameters.Add(new Helpers.Item(", ""));
     //AvailableParameters.Add(new Helpers.Item("", ""));
     //AvailableParameters.Add(new Helpers.Item("", ""));
     //AvailableParameters.Add(new Helpers.Item("", ""));
     //AvailableParameters.Add(new Helpers.Item("", ""));
     //AvailableParameters.Add(new Helpers.Item("", ""));
 }
コード例 #4
0
ファイル: ParametersLogic.cs プロジェクト: rymarrv/Compas
 public ParametersLogic()
 {
     AvailableParameters = new List<Helpers.Item>();
     foreach (Parameter p in Enum.GetValues(typeof(Parameter)))
     {
         Helpers.Item item = new Helpers.Item(p.ToString(), p.ToString());
         AvailableParameters.Add(item);
     }
     //AvailableParameters.Add(new Helpers.Item(", ""));
     //AvailableParameters.Add(new Helpers.Item("", ""));
     //AvailableParameters.Add(new Helpers.Item("", ""));
     //AvailableParameters.Add(new Helpers.Item("", ""));
     //AvailableParameters.Add(new Helpers.Item("", ""));
     //AvailableParameters.Add(new Helpers.Item("", ""));
 }
コード例 #5
0
ファイル: FKTracker.cs プロジェクト: tmasiff/FindersKeepersD3
        public static void AddLegendary(Helpers.Item Item, bool Gambling)
        {
            if (Item.SNOItem.SetItem)
            {
                GameManagerAccountHelper.CurrentData.ItemHelper.Set += 1;
            }
            else
            {
                GameManagerAccountHelper.CurrentData.ItemHelper.Legendary += 1;
            }

            FindersKeepers.FKTracker.GameType GameType = FindersKeepers.FKTracker.GameType.OpenWorld;
            int Difficulty = (int)GameManagerAccountHelper.Current.LevelAreaHelper.GameDifficulty;

            if (Gambling)
            {
                GameType = FindersKeepers.FKTracker.GameType.KadalaGamble;
            }

            else if (Controller.GameManager.Instance.GManager.GList.MainAccount.RiftHelper.InRiftNow)
            {
                if (Controller.GameManager.Instance.GManager.GList.MainAccount.RiftHelper.CurrentRift.RiftLevel != -1)
                {
                    GameType   = FindersKeepers.FKTracker.GameType.GreaterRift;
                    Difficulty = Controller.GameManager.Instance.GManager.GList.MainAccount.RiftHelper.CurrentRift.RiftLevel;
                }
                else
                {
                    GameType = FindersKeepers.FKTracker.GameType.Rift;
                }
            }

            FKTrackerList.Add(new FindersKeepers.FKTracker.LegendaryItems
            {
                Name        = Item.SNOItem.ActorName,
                Found       = DateTime.Now,
                SetItem     = Item.SNOItem.SetItem,
                AncientItem = Item.AncientItem,
                GameType    = GameType,
                Difficulty  = Difficulty,
                AccountID   = (uint)GameManagerAccountHelper.CurrentData.Multibox.MultiboxID,
            });
        }