public virtual void onDispose() { _menuElementCount--; if (touchRing != null) { touchRing.Dispose(); touchRing = null; } }
public void setTouchable(bool isTouchable) { if (isTouchable) { touchRing = new TouchRing(); } else { touchRing.Dispose(); touchRing = null; } }
// Use this for initialization void Start() { Application.targetFrameRate = 100; touchRing = FindObjectOfType <TouchRing>(); MusicInfo minfo = FindObjectOfType <MusicInfo>(); firstNoteTime = minfo.firstNoteTime; touchRing.LoadMusicScore(minfo.musicScoreFileName); LoadBackgroundPic(minfo.imageFileName); #if UNITY_EDITOR LoadMusic(minfo.musicFileName); #else LoadMusicAsync(minfo.musicFileName); #endif skipTime = firstNoteTime * 0.8f; Destroy(minfo.gameObject); }