using System.Collections; using System.Collections.Generic; using UnityEngine; public class UpdateManager : MonoBehaviour { public float time = 60; public float timea = 5; // Start is called before the first frame update void Start() { StartCoroutine(updateTime()); StartCoroutine(playAnimation()); } IEnumerator updateTime() { while(true) { updateData(); yield return new WaitForSeconds(time); } } IEnumerator playAnimation() { while(true) { updateAnimation(); yield return new WaitForSeconds(timea); } } public virtual void updateData() { } public virtual void updateAnimation() { } }