//====================================================================== #region Events private void OnBoomonStateChange(BoomonController.State last, BoomonController.State next) { if (last == BoomonController.State.Throw || next == BoomonController.State.Throw) { ProximityTarget = _boomon.Transform; } }
private void OnBoomonStateChange(BoomonController.State value) { var e = BoomonStateChange; if (e != null) { e(value); } }
private void OnBoomonStateChange(BoomonController.State state) { if (state == BoomonController.State.Driven) { _game.Boomon.GoTo(_driver.transform.position, _driver.BoomonMoveSpeed); } else { _game.Boomon.CurrentState = state; } }
private void OnStateChange( BoomonController.State lastState, BoomonController.State nextState) { _source.Stop(); StateAudioClip clip = _stateClips.FirstOrDefault(a => a.State == nextState); if (clip != null) { _source.PlayOneShot(clip.File); } }