Exemple #1
0
 //隱藏所有線段
 public void HideAll()
 {
     if (LineRendered != null)
     {
         StopAllCoroutines();
         LineRendered.Invoke(this, new LineRenderEventArgs(null));
     }
 }
Exemple #2
0
 //顯示線段(多載2/2) 指定多個等級
 //[param] levels = 等級(複數)
 public void DisplayLines(List <int> levels)
 {
     if (LineRendered != null)
     {
         StopAllCoroutines();
         LineRendered.Invoke(this, new LineRenderEventArgs(levels));
     }
 }
Exemple #3
0
    //(協程)顯示線段並在指定時間後隱藏
    private IEnumerator Cor_DisplayLineCountDown(float sec, List <int> levels)
    {
        if (LineRendered != null)
        {
            LineRendered.Invoke(this, new LineRenderEventArgs(levels)); //顯示
        }
        yield return(new WaitForSeconds(sec));                          //等待時間

        if (LineRendered != null)
        {
            LineRendered.Invoke(this, new LineRenderEventArgs(null));                       //隱藏
        }
    }