示例#1
0
 internal PBEBattlePokemonInfo(PBEBattlePokemon pkmn)
 {
     Id               = pkmn.Id;
     Species          = pkmn.OriginalSpecies;
     Form             = pkmn.OriginalForm;
     Nickname         = pkmn.Nickname;
     Level            = pkmn.OriginalLevel;
     Friendship       = pkmn.Friendship;
     Shiny            = pkmn.Shiny;
     Ability          = pkmn.OriginalAbility;
     Nature           = pkmn.Nature;
     Gender           = pkmn.Gender;
     Item             = pkmn.OriginalItem;
     EffortValues     = pkmn.OriginalEffortValues;
     IndividualValues = pkmn.IndividualValues;
     Moveset          = pkmn.OriginalMoveset;
 }
示例#2
0
 internal PBEBattlePokemonInfo(EndianBinaryReader r)
 {
     Id               = r.ReadByte();
     Species          = r.ReadEnum <PBESpecies>();
     Form             = r.ReadEnum <PBEForm>();
     Nickname         = r.ReadStringNullTerminated();
     Level            = r.ReadByte();
     Friendship       = r.ReadByte();
     Shiny            = r.ReadBoolean();
     Ability          = r.ReadEnum <PBEAbility>();
     Nature           = r.ReadEnum <PBENature>();
     Gender           = r.ReadEnum <PBEGender>();
     Item             = r.ReadEnum <PBEItem>();
     EffortValues     = new PBEReadOnlyStatCollection(r);
     IndividualValues = new PBEReadOnlyStatCollection(r);
     Moveset          = new PBEReadOnlyPartyMoveset(r);
 }
 internal PBEBattlePokemonInfo(PBEBattlePokemon pkmn)
 {
     Id               = pkmn.Id;
     Species          = pkmn.OriginalSpecies;
     Form             = pkmn.OriginalForm;
     Nickname         = pkmn.Nickname;
     Level            = pkmn.OriginalLevel;
     EXP              = pkmn.OriginalEXP;
     Friendship       = pkmn.Friendship;
     Shiny            = pkmn.Shiny;
     Pokerus          = pkmn.Pokerus;
     Ability          = pkmn.OriginalAbility;
     Nature           = pkmn.Nature;
     Gender           = pkmn.Gender;
     Item             = pkmn.OriginalItem;
     CaughtBall       = pkmn.OriginalCaughtBall;
     Status1          = pkmn.OriginalStatus1;
     EffortValues     = pkmn.OriginalEffortValues !;
     IndividualValues = pkmn.IndividualValues !;
     Moveset          = pkmn.OriginalMoveset !;
 }