public void OnBreakpoint(BreakParams breakparams) { _breakparams = breakparams; event_breakpoint = true; //order important m64pEvent.Set(); //order important BizHawk.Common.Win32ThreadHacks.HackyPinvokeWaitOne(m64pContinueEvent); //wait for emuhawk to finish event }
public void Play(BreakCause cause) { BreakParams bp = (cause == BreakCause.Melt) ? melting : breaking; animator.SetTrigger(bp.animationTrigger); sound.pitch = Random.Range(bp.pitchRange.x, bp.pitchRange.y); sound.clip = bp.sfx; sound.Play(); Destroy(gameObject, 5f); }
public void OnBreakpoint(BreakParams breakparams) { _breakparams = breakparams; event_breakpoint = true; //order important m64pEvent.Set(); //order important }