コード例 #1
0
        protected override void SetPlayerDataValue(int value)
        {
            //Deletes all the pokemon
            PlayerData.singleton.ClearAllPokemon();

            //Generate the starter pokemon
            PokemonInstance starterPokemon = PokemonFactory.GenerateWild(
                new int[] { value },
                starterPokemonInitialLevel,
                starterPokemonInitialLevel,
                originalTrainerName: PlayerData.singleton.profile.name,
                originalTrainerGuid: PlayerData.singleton.profile.guid,
                catchTime: PokemonInstance.GetCurrentEpochTime());

            //Adds the starter pokemon
            PlayerData.singleton.AddNewPartyPokemon(starterPokemon);

            PlayerData.singleton.pokedex.AddPokemonCaught(starterPokemon);
        }