private IEnumerator LodConfig() { yield return(null); isInitOk = false; _data = Resources.Load <TimelineData>(dataConfigName); var playableAsset = Resources.Load <PlayableAsset>(TimelineName); if (!gameObject) { gameObject = new GameObject("TimelineController_" + dataConfigName); director = gameObject.AddComponent <PlayableDirector>(); } director.playableAsset = playableAsset; gameObject.transform.parent = TimelineManager.GetOrCreatInstance().gameObject.transform; isInitOk = true; }