// Use this for initialization
 void OnEnable()
 {
     digitalClock = transform.GetComponentInChildren<DigitalClock> ();
     analogicClock = transform.GetComponentInChildren<AnalogicClock>();
     if (digitalClock != null) {
         digitalClock.clockSpeed = clockSpeed;
         digitalClock.SetReverseClock(reverse);
         if (!pointFlicker)digitalClock.pointFlicker=false;
         if (digitalClock.hoursDCV!=null)digitalClock.hoursDCV.ChangeToTargetTime (initialHoursValue);
         if (digitalClock.minutesDCV!=null)digitalClock.minutesDCV.ChangeToTargetTime (initialMinutesValue);
         if (digitalClock.secondsDCV!=null)digitalClock.secondsDCV.ChangeToTargetTime (initialSecondsValue);
     }
     if (analogicClock != null) {
         if (reverse)analogicClock.clockSpeed=-clockSpeed;
         else analogicClock.clockSpeed=clockSpeed;
         analogicClock.SetTime(initialHoursValue,initialMinutesValue,initialSecondsValue);
     }
 }
 // Use this for initialization
 void OnEnable()
 {
     digitalClock  = transform.GetComponentInChildren <DigitalClock> ();
     analogicClock = transform.GetComponentInChildren <AnalogicClock>();
     if (digitalClock != null)
     {
         digitalClock.clockSpeed = clockSpeed;
         digitalClock.SetReverseClock(reverse);
         if (!pointFlicker)
         {
             digitalClock.pointFlicker = false;
         }
         if (digitalClock.hoursDCV != null)
         {
             digitalClock.hoursDCV.ChangeToTargetTime(initialHoursValue);
         }
         if (digitalClock.minutesDCV != null)
         {
             digitalClock.minutesDCV.ChangeToTargetTime(initialMinutesValue);
         }
         if (digitalClock.secondsDCV != null)
         {
             digitalClock.secondsDCV.ChangeToTargetTime(initialSecondsValue);
         }
     }
     if (analogicClock != null)
     {
         if (reverse)
         {
             analogicClock.clockSpeed = -clockSpeed;
         }
         else
         {
             analogicClock.clockSpeed = clockSpeed;
         }
         analogicClock.SetTime(initialHoursValue, initialMinutesValue, initialSecondsValue);
     }
 }