public override void Setup(PetData _petData, int _id, PetUnlockerComponent _petUnlockerComponent) { pet = Instantiate(_petData.pet, petPosition); pet.gameObject.SetActive(!_petData.available); collected = _petData.available; if (!collected) { collectInput = keyBindingManager.petCollectButton; collectInput.SubscribeToPressed(Collect); } id = _id; petUnlockerComponent = _petUnlockerComponent; }
public abstract void Setup(PetData _petData, int _id, PetUnlockerComponent _petUnlockerComponent);