private void PlaySkillTimeLine() { if (SelSkill == null) { return; } TimeLineHelp.Clear(); TimeLine line = TimeLineHelp.CreateTimeLine(); //Effect for (int i = 0; i < SelSkill.Effects.Count; i++) { SkillEffectJson effect = SelSkill.Effects[i]; line.AddTrack((float)effect.Time, 0).OnStart(() => { Debug.Log("Effect》》》》》》》"); }); } //Audio for (int i = 0; i < SelSkill.Audios.Count; i++) { SkillAudioJson audio = SelSkill.Audios[i]; line.AddTrack((float)audio.Time, 0).OnStart(() => { Debug.Log("Audio》》》》》》》"); }); } }
private void OnDestroy() { SelGo = null; SelAnim = null; SelClip = null; RunningClip.Clear(); SaveEntityJsonList(); TimeLineHelp.Clear(); }