Пример #1
0
 void GetUserData()
 {
     _user_data                    = MainWindow._user_data_manager.Data;
     BindingRidingAbility          = new RidingList(_user_data.Riding_ability);
     RidingAbility.ItemsSource     = BindingRidingAbility;
     BindingRidingPersonality      = new RidingList(_user_data.Riding_personality);
     RidingPersonality.ItemsSource = BindingRidingPersonality;
     BindingMedalPoint             = new MedalList(ref _user_data);
     MedalPoint.ItemsSource        = BindingMedalPoint;
     Monster_Research              = _user_data.Monster_Research.Level;
     Dress_Style                   = _user_data.Dress_Style.Level;
     Sticker = _user_data.Sticker.Level;
 }
Пример #2
0
        public StackBuffWindow()
        {
            GetUserData();
            MainWindow._user_data_manager.savePointChanged += new UserDataManager.SavePointChangedEvnetHandler(GetUserData);

            InitializeComponent();
            DataContext = this;

            BindingRidingAbility          = new RidingList(_user_data.Riding_ability);
            RidingAbility.ItemsSource     = BindingRidingAbility;
            BindingRidingPersonality      = new RidingList(_user_data.Riding_personality);
            RidingPersonality.ItemsSource = BindingRidingPersonality;
            BindingMedalPoint             = new MedalList(ref _user_data);
            MedalPoint.ItemsSource        = BindingMedalPoint;
        }
Пример #3
0
        void RidingPointChange(RIDING riding, ref RidingList bindingList, AbilityBinding <double> dataCxtx, double changingPoint)
        {
            RIDING_ENUM ridingName = (RIDING_ENUM)Enum.Parse(typeof(RIDING_ENUM), dataCxtx.EnumName);

            if ((Keyboard.IsKeyDown(Key.LeftShift)) || (Keyboard.IsKeyDown(Key.RightShift)))
            {
                changingPoint *= 10;
            }

            if (ridingName == RIDING_ENUM.ATK_MATK_PERCENT)
            {
                changingPoint /= 100;
            }
            riding.List[(int)ridingName]      += changingPoint;
            bindingList[(int)ridingName].Point = riding.List[(int)ridingName];
            MainWindow._user_data_manager.CalcUserData();
        }