//Unity calls this when the object is turned on
    public void OnEnable()
    {
        if(!m_IsInitialized)
        {
            Initialize();
        }

        //setting up inital values
        m_HungerAddedWhenHungrySlider.SetValue(m_PetManager.GetActivePet().m_HungerAddedWhenHungry);
        m_HungerRemovedWhenFedSlider.SetValue(m_PetManager.GetActivePet().m_HungerRemovedWhenFed);
        m_HungerTimerInSeconds.SetValue(m_PetManager.GetActivePet().m_HungerTimerInSeconds);
        m_TimeBetweenFeedsSlider.SetValue(m_PetManager.GetActivePet().m_TimeBetweenFeeds);

        m_HappinessRemovedOverTimeSlider.SetValue(m_PetManager.GetActivePet().m_HappinessRemovedOverTime);
        m_HappinessAddedWhenPetSlider.SetValue(m_PetManager.GetActivePet().m_HappinessAddedWhenPet);
        m_HappinessDecayInSecondsSlider.SetValue(m_PetManager.GetActivePet().m_HappinessDecayInSeconds);
        m_TimeBetweenCuddlesSlider.SetValue(m_PetManager.GetActivePet().m_TimeBetweenCuddles);
    }