private void SetSwitchExit(SwitchExit switchExit) { currentExit = switchExit; playMusicClipSignal.Fire(changeSwitchSound); UpdateRotation(); }
private void PlayPackageCreateSound() { var index = UnityEngine.Random.Range(0, _spawnSounds.Length); var sound = _spawnSounds[index]; _playMusicClipSignal.Fire(sound); }
private void OnTriggerEnter(Collider other) { var gameObject = other.gameObject; if (gameObject.CompareTag(Tags.Package)) { if (ignored.Contains(other.gameObject)) { return; } ignored.Add(other.gameObject); var position = transform.position; var rigidBody = gameObject.GetComponent <Rigidbody>(); rigidBody.isKinematic = true; rigidBody.velocity = Vector3.zero; rigidBody.MovePosition(position); gameObject.layer = Layers.DisabledPackages; playMusicClipSignal.Fire(packageMergedSound); packageQueue.Enqueue(gameObject); } }
void Start() { var entry = AddHighscore(); _packets.text = _levelModel.CorrectPackageCount.ToString() + " / " + _levelModel.ExpectedPackageCount; _tries.text = entry.HasWon + " / " + entry.Tries; _playMusicClipSignal.Fire(_levelWinSound); }
void Start() { _packets.text = _levelModel.CorrectPackageCount.ToString() + " / " + _levelModel.ExpectedPackageCount; _time.text = GetTimeFormatted(_levelModel.Timer); AddTry(); _playMusicClipSignal.Fire(_levelLostSound); }
private void OnTriggerEnter(Collider other) { var gameObject = other.gameObject; if (gameObject.CompareTag(Tags.Package)) { gameObject.GetComponent <Package>().SetState(PackageState.Normal); _playMusicClipSignal.Fire(_packageScanSound); } }
void OnCollisionEnter(Collision other) { if (!other.gameObject.CompareTag("package") || _collidedPackages.Contains(other.gameObject)) { return; } _collidedPackages.Add(other.gameObject); var packageColor = other.gameObject.GetComponent <Package>().Color; Destroy(other.gameObject, 2); _levelModel.IncrementPackageCount(_color == packageColor); if (_color == packageColor) { _playMusicClipSignal.Fire(_successSound); } else { _playMusicClipSignal.Fire(_failsSound); } }
public void StartGame() { _playMusicClipSignal.Fire(_backButtonSound); _gameStartSignal.Fire(); }
void Start() { _playMusicClipSignal.Fire(_levelStartSound); }