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;
    }
예제 #2
0
 public abstract void Setup(PetData _petData, int _id, PetUnlockerComponent _petUnlockerComponent);