public void Reset() { Init(); noiseSource = null; _lastNoiseColider = null; _noiseLevel = NoiseLevel._0; UpdateSprite(); }
void OnTriggerExit(Collider other) { Debug.Log ("start exit event"); if (!MiniGame22_Manager.instance.isPlay || _lastNoiseColider == null) { Debug.Log ("finish exit event"); return; } if (_lastNoiseColider == other) { noiseSource = null; noiseLevel = NoiseLevel._0; _lastNoiseColider = null; } Debug.Log ("finish exit event"); }
void OnTriggerEnter(Collider other) { Debug.Log ("start enter event"); if (!MiniGame22_Manager.instance.isPlay) { return; } NoiseSource ns = other.GetComponent<NoiseSource>(); if (ns != null) { _lastNoiseColider = other; noiseSource = ns; noiseLevel = ns.noiseLevel; } Debug.Log ("finish enter event"); }