/**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['pokemon_id' => null, 'times_encountered' => null, 'times_captured' => null, 'evolution_stone_pieces' => null, 'evolution_stones' => null], $values);
     $message->setPokemonId($values['pokemon_id']);
     $message->setTimesEncountered($values['times_encountered']);
     $message->setTimesCaptured($values['times_captured']);
     $message->setEvolutionStonePieces($values['evolution_stone_pieces']);
     $message->setEvolutionStones($values['evolution_stones']);
     return $message;
 }
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['item_id' => null, 'pokemon_id' => null], $values);
     $message->setItemId($values['item_id']);
     $message->setPokemonId($values['pokemon_id']);
     return $message;
 }
Example #3
0
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['spawn_point_id' => null, 'encounter_id' => null, 'pokemon_id' => null, 'expiration_timestamp_ms' => null, 'latitude' => null, 'longitude' => null], $values);
     $message->setSpawnPointId($values['spawn_point_id']);
     $message->setEncounterId($values['encounter_id']);
     $message->setPokemonId($values['pokemon_id']);
     $message->setExpirationTimestampMs($values['expiration_timestamp_ms']);
     $message->setLatitude($values['latitude']);
     $message->setLongitude($values['longitude']);
     return $message;
 }
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['pokemon_id' => null, 'model_scale' => null, 'type' => null, 'type_2' => null, 'camera' => null, 'encounter' => null, 'stats' => null, 'quick_moves' => [], 'cinematic_moves' => [], 'animation_time' => [], 'evolution_ids' => [], 'evolution_pips' => null, 'rarity' => null, 'pokedex_height_m' => null, 'pokedex_weight_kg' => null, 'parent_pokemon_id' => null, 'height_std_dev' => null, 'weight_std_dev' => null, 'km_distance_to_hatch' => null, 'family_id' => null, 'candy_to_evolve' => null, 'km_buddy_distance' => null, 'buddy_size' => null, 'model_height' => null], $values);
     $message->setPokemonId($values['pokemon_id']);
     $message->setModelScale($values['model_scale']);
     $message->setType($values['type']);
     $message->setType2($values['type_2']);
     $message->setCamera($values['camera']);
     $message->setEncounter($values['encounter']);
     $message->setStats($values['stats']);
     $message->setEvolutionPips($values['evolution_pips']);
     $message->setRarity($values['rarity']);
     $message->setPokedexHeightM($values['pokedex_height_m']);
     $message->setPokedexWeightKg($values['pokedex_weight_kg']);
     $message->setParentPokemonId($values['parent_pokemon_id']);
     $message->setHeightStdDev($values['height_std_dev']);
     $message->setWeightStdDev($values['weight_std_dev']);
     $message->setKmDistanceToHatch($values['km_distance_to_hatch']);
     $message->setFamilyId($values['family_id']);
     $message->setCandyToEvolve($values['candy_to_evolve']);
     $message->setKmBuddyDistance($values['km_buddy_distance']);
     $message->setBuddySize($values['buddy_size']);
     $message->setModelHeight($values['model_height']);
     foreach ($values['quick_moves'] as $item) {
         $message->addQuickMoves($item);
     }
     foreach ($values['cinematic_moves'] as $item) {
         $message->addCinematicMoves($item);
     }
     foreach ($values['animation_time'] as $item) {
         $message->addAnimationTime($item);
     }
     foreach ($values['evolution_ids'] as $item) {
         $message->addEvolutionIds($item);
     }
     return $message;
 }
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['result' => null, 'pokemon_id' => null, 'combat_points' => null, 'pokemon_data_id' => null], $values);
     $message->setResult($values['result']);
     $message->setPokemonId($values['pokemon_id']);
     $message->setCombatPoints($values['combat_points']);
     $message->setPokemonDataId($values['pokemon_data_id']);
     return $message;
 }
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['pokemon_id' => null, 'distance_in_meters' => null, 'encounter_id' => null, 'fort_id' => null, 'fort_image_url' => null], $values);
     $message->setPokemonId($values['pokemon_id']);
     $message->setDistanceInMeters($values['distance_in_meters']);
     $message->setEncounterId($values['encounter_id']);
     $message->setFortId($values['fort_id']);
     $message->setFortImageUrl($values['fort_image_url']);
     return $message;
 }
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['fort_id' => null, 'pokemon_id' => null, 'player_latitude' => null, 'player_longitude' => null], $values);
     $message->setFortId($values['fort_id']);
     $message->setPokemonId($values['pokemon_id']);
     $message->setPlayerLatitude($values['player_latitude']);
     $message->setPlayerLongitude($values['player_longitude']);
     return $message;
 }
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['id' => null, 'item_id' => null, 'incubator_type' => null, 'uses_remaining' => null, 'pokemon_id' => null, 'start_km_walked' => null, 'target_km_walked' => null], $values);
     $message->setId($values['id']);
     $message->setItemId($values['item_id']);
     $message->setIncubatorType($values['incubator_type']);
     $message->setUsesRemaining($values['uses_remaining']);
     $message->setPokemonId($values['pokemon_id']);
     $message->setStartKmWalked($values['start_km_walked']);
     $message->setTargetKmWalked($values['target_km_walked']);
     return $message;
 }
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['pokemon_id' => null, 'item' => null, 'pokedex_entry_id' => null, 'player_stats' => null, 'player_currency' => null, 'player_camera' => null, 'inventory_upgrades' => null, 'applied_items' => null, 'egg_incubators' => null, 'pokemon_family_id' => null, 'quest_type' => null], $values);
     $message->setPokemonId($values['pokemon_id']);
     $message->setItem($values['item']);
     $message->setPokedexEntryId($values['pokedex_entry_id']);
     $message->setPlayerStats($values['player_stats']);
     $message->setPlayerCurrency($values['player_currency']);
     $message->setPlayerCamera($values['player_camera']);
     $message->setInventoryUpgrades($values['inventory_upgrades']);
     $message->setAppliedItems($values['applied_items']);
     $message->setEggIncubators($values['egg_incubators']);
     $message->setPokemonFamilyId($values['pokemon_family_id']);
     $message->setQuestType($values['quest_type']);
     return $message;
 }
Example #10
0
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['id' => null, 'pokemon_id' => null, 'cp' => null, 'stamina' => null, 'stamina_max' => null, 'move_1' => null, 'move_2' => null, 'deployed_fort_id' => null, 'owner_name' => null, 'is_egg' => null, 'egg_km_walked_target' => null, 'egg_km_walked_start' => null, 'origin' => null, 'height_m' => null, 'weight_kg' => null, 'individual_attack' => null, 'individual_defense' => null, 'individual_stamina' => null, 'cp_multiplier' => null, 'pokeball' => null, 'captured_cell_id' => null, 'battles_attacked' => null, 'battles_defended' => null, 'egg_incubator_id' => null, 'creation_time_ms' => null, 'num_upgrades' => null, 'additional_cp_multiplier' => null, 'favorite' => null, 'nickname' => null, 'from_fort' => null, 'buddy_candy_awarded' => null, 'buddy_total_km_walked' => null, 'display_pokemon_id' => null, 'display_cp' => null], $values);
     $message->setId($values['id']);
     $message->setPokemonId($values['pokemon_id']);
     $message->setCp($values['cp']);
     $message->setStamina($values['stamina']);
     $message->setStaminaMax($values['stamina_max']);
     $message->setMove1($values['move_1']);
     $message->setMove2($values['move_2']);
     $message->setDeployedFortId($values['deployed_fort_id']);
     $message->setOwnerName($values['owner_name']);
     $message->setIsEgg($values['is_egg']);
     $message->setEggKmWalkedTarget($values['egg_km_walked_target']);
     $message->setEggKmWalkedStart($values['egg_km_walked_start']);
     $message->setOrigin($values['origin']);
     $message->setHeightM($values['height_m']);
     $message->setWeightKg($values['weight_kg']);
     $message->setIndividualAttack($values['individual_attack']);
     $message->setIndividualDefense($values['individual_defense']);
     $message->setIndividualStamina($values['individual_stamina']);
     $message->setCpMultiplier($values['cp_multiplier']);
     $message->setPokeball($values['pokeball']);
     $message->setCapturedCellId($values['captured_cell_id']);
     $message->setBattlesAttacked($values['battles_attacked']);
     $message->setBattlesDefended($values['battles_defended']);
     $message->setEggIncubatorId($values['egg_incubator_id']);
     $message->setCreationTimeMs($values['creation_time_ms']);
     $message->setNumUpgrades($values['num_upgrades']);
     $message->setAdditionalCpMultiplier($values['additional_cp_multiplier']);
     $message->setFavorite($values['favorite']);
     $message->setNickname($values['nickname']);
     $message->setFromFort($values['from_fort']);
     $message->setBuddyCandyAwarded($values['buddy_candy_awarded']);
     $message->setBuddyTotalKmWalked($values['buddy_total_km_walked']);
     $message->setDisplayPokemonId($values['display_pokemon_id']);
     $message->setDisplayCp($values['display_cp']);
     return $message;
 }
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['result' => null, 'pokemon_id' => null, 'amount' => null], $values);
     $message->setResult($values['result']);
     $message->setPokemonId($values['pokemon_id']);
     $message->setAmount($values['amount']);
     return $message;
 }
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['result' => null, 'pokemon_id' => null, 'latitude' => null, 'longitude' => null, 'encounter_location' => null, 'encounter_id' => null, 'disappear_timestamp_ms' => null], $values);
     $message->setResult($values['result']);
     $message->setPokemonId($values['pokemon_id']);
     $message->setLatitude($values['latitude']);
     $message->setLongitude($values['longitude']);
     $message->setEncounterLocation($values['encounter_location']);
     $message->setEncounterId($values['encounter_id']);
     $message->setDisappearTimestampMs($values['disappear_timestamp_ms']);
     return $message;
 }