// Use this for initialization
    void Start()
    {
        nav         = GetComponent <NavMeshAgent> ();
        otherCamera = GameObject.FindGameObjectsWithTag("MainCamera");
        script      = GetComponent <Digimon_Behaviour> ();
        evolving    = true;
        animation   = GetComponent <Animation> ();

        //to reduce the GetComponent calls we use the new references created to hold the values

        partner_Stats = partner.GetComponent <Partner_Stats>();
        scr_Hour      = _Day.GetComponent <DigiTime>();
    }
    // Use this for initialization
    void Start()
    {
        //Variables copied directly from digimon base


        digiTime = Clock.GetComponent <DigiTime> ();
        agetext.GetComponent <Text> ();
        hourbefore = 0;
        lives      = 3;

        digimonBase  = partnerDigimon.GetComponent <DigimonBase>();
        partnerTier1 = digimonBase.tier1.GetComponent <DigimonBase> ();



//For car mistakes
        hungerLevel    = 0;
        hungerLevelMax = digimonBase.hungerLevel;
    }
    // Use this for initialization
    void Start()
    {
        //Variables copied directly from digimon base

        digiTime = Clock.GetComponent<DigiTime> ();
        agetext.GetComponent<Text> ();
        hourbefore = 0;
        lives = 3;

        digimonBase= partnerDigimon.GetComponent<DigimonBase>();
        partnerTier1= digimonBase.tier1.GetComponent<DigimonBase> ();

        //For car mistakes
        hungerLevel=0;
        hungerLevelMax=digimonBase.hungerLevel;
    }
    // Use this for initialization
    void Start()
    {
        nav = GetComponent<NavMeshAgent> ();
        otherCamera = GameObject.FindGameObjectsWithTag("MainCamera");
        script = GetComponent<Digimon_Behaviour> ();
        evolving = true;
        animation = GetComponent<Animation> ();

        //to reduce the GetComponent calls we use the new references created to hold the values

        partner_Stats = partner.GetComponent<Partner_Stats>();
        scr_Hour = _Day.GetComponent<DigiTime>();
    }