private void onPlayerExitingJelloporter(Signal signal) { PlayerExitingJelloporterSignal playerExitingJelloporterSignal = (PlayerExitingJelloporterSignal)signal; if (playerExitingJelloporterSignal.jelloporter == thisJelloporter) { thisJelloporter.SetAnimationTrigger("GetExited"); } }
private void onPlayerExitingJelloporter(Signal signal) { PlayerExitingJelloporterSignal playerExitingJelloporterSignal = (PlayerExitingJelloporterSignal)signal; JelloPlate plate = playerExitingJelloporterSignal.jelloporter.GetCurrentPlate(); CutSceneSequence sequence = CutSceneManager.Inst.GetUnplayedSequenceFor(plate); if (sequence != null) { CutSceneManager.Inst.SetActiveSequence(sequence); nextState = new FirstFadeInState(); } }