コード例 #1
0
 public void Update(DexData dd)
 {
     dexData = dd;
     STRDots.SetStats(dexData.Attributes.GetStatByTag("Strength"), false);
     DEXDots.SetStats(dexData.Attributes.GetStatByTag("Dexterity"), false);
     VITDots.SetStats(dexData.Attributes.GetStatByTag("Vitality"), false);
     SPEDots.SetStats(dexData.Attributes.GetStatByTag("Special"), false);
     INSDots.SetStats(dexData.Attributes.GetStatByTag("Insight"), false);
     ImageDisplay.Source = PokemonUtils.GetPkmnImage(dexData.ImagePath);
 }
コード例 #2
0
        public void UpdatePokemon()
        {
            if (pokemonData == null)
            {
                return;
            }
            STRDots.SetStats(pokemonData.Attributes.GetStatByTag("Strength"), pokemonData.Attributes);
            DEXDots.SetStats(pokemonData.Attributes.GetStatByTag("Dexterity"), pokemonData.Attributes);
            VITDots.SetStats(pokemonData.Attributes.GetStatByTag("Vitality"), pokemonData.Attributes);
            SPEDots.SetStats(pokemonData.Attributes.GetStatByTag("Special"), pokemonData.Attributes);
            INSDots.SetStats(pokemonData.Attributes.GetStatByTag("Insight"), pokemonData.Attributes);

            TOUDots.SetStats(pokemonData.SocialAttributes.GetStatByTag("Tough"), pokemonData.SocialAttributes);
            COODots.SetStats(pokemonData.SocialAttributes.GetStatByTag("Cool"), pokemonData.SocialAttributes);
            BEADots.SetStats(pokemonData.SocialAttributes.GetStatByTag("Beauty"), pokemonData.SocialAttributes);
            CLEDots.SetStats(pokemonData.SocialAttributes.GetStatByTag("Clever"), pokemonData.SocialAttributes);
            CUTDots.SetStats(pokemonData.SocialAttributes.GetStatByTag("Cute"), pokemonData.SocialAttributes);

            BRAWLDots.SetStats(pokemonData.Skills.GetStatByTag("Brawl"), pokemonData.Skills);
            CHANNDots.SetStats(pokemonData.Skills.GetStatByTag("Channel"), pokemonData.Skills);
            CLASHDots.SetStats(pokemonData.Skills.GetStatByTag("Clash"), pokemonData.Skills);
            EVADEDots.SetStats(pokemonData.Skills.GetStatByTag("Evasion"), pokemonData.Skills);
            ALERTDots.SetStats(pokemonData.Skills.GetStatByTag("Alert"), pokemonData.Skills);
            ATHLEDots.SetStats(pokemonData.Skills.GetStatByTag("Athletic"), pokemonData.Skills);
            NATURDots.SetStats(pokemonData.Skills.GetStatByTag("Nature"), pokemonData.Skills);
            STEALDots.SetStats(pokemonData.Skills.GetStatByTag("Stealth"), pokemonData.Skills);
            ALLURDots.SetStats(pokemonData.Skills.GetStatByTag("Allure"), pokemonData.Skills);
            ETIQUDots.SetStats(pokemonData.Skills.GetStatByTag("Etiquette"), pokemonData.Skills);
            INTIMDots.SetStats(pokemonData.Skills.GetStatByTag("Intimidate"), pokemonData.Skills);
            PERFODots.SetStats(pokemonData.Skills.GetStatByTag("Perform"), pokemonData.Skills);

            LOYALDots.SetStats(pokemonData.Loyalty);
            HAPPYDots.SetStats(pokemonData.Happiness);


            rankControl.Update();
            hpControl.Update(pokemonData.HP);
            willControl.Update(pokemonData.Will);

            UpdateImageDisplay();

            textAttributePoints.Text = pokemonData.Attributes.AvailablePoints.ToString();
            textSocialPoints.Text    = pokemonData.SocialAttributes.AvailablePoints.ToString();
            textSkillPoints.Text     = pokemonData.Skills.AvailablePoints.ToString();
        }