public void FoundPet(string _Name) { PetManager.PrintDataPet(PetManager.GetPetByName(_Name)); if (PlayerPrefs.HasKey("Info_" + _Name)) { //Si se encuentra en los PlayerPrefs, leemos la pet CurrentPet = PetManager.ClonePet ( _Name, PlayerPrefs.GetInt(_Name + "_Level"), PlayerPrefs.GetFloat(_Name + "_SpeedMove"), PlayerPrefs.GetFloat(_Name + "_JumpForce"), PlayerPrefs.GetFloat(_Name + "_TotalTimeHungry"), PlayerPrefs.GetFloat(_Name + "_TotalTimeClean"), PlayerPrefs.GetInt(_Name + "_HungryPercent"), PlayerPrefs.GetInt(_Name + "_HappyPercent"), PlayerPrefs.GetInt(_Name + "_LifePercent"), PlayerPrefs.GetInt(_Name + "_CleanPercent") ); } else { CurrentPet = PetManager.GetPetByName(_Name); } CurrentPet.Pf_Pet = AssignObject(_Name); Pet = AssignObject(_Name).transform.GetChild(0).gameObject; PrintLevelInName(); PetInitPos = Vector3.zero; }