//隱藏所有線段 public void HideAll() { if (LineRendered != null) { StopAllCoroutines(); LineRendered.Invoke(this, new LineRenderEventArgs(null)); } }
//顯示線段(多載2/2) 指定多個等級 //[param] levels = 等級(複數) public void DisplayLines(List <int> levels) { if (LineRendered != null) { StopAllCoroutines(); LineRendered.Invoke(this, new LineRenderEventArgs(levels)); } }
//(協程)顯示線段並在指定時間後隱藏 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)); //隱藏 } }