Example #1
0
 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
 }
Example #2
0
    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);
    }
Example #3
0
 public void OnBreakpoint(BreakParams breakparams)
 {
     _breakparams     = breakparams;
     event_breakpoint = true;     //order important
     m64pEvent.Set();             //order important
 }