Exemple #1
0
        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》》》》》》》");
                });
            }
        }
Exemple #2
0
 private void OnDestroy()
 {
     SelGo   = null;
     SelAnim = null;
     SelClip = null;
     RunningClip.Clear();
     SaveEntityJsonList();
     TimeLineHelp.Clear();
 }