private void OnTriggerEnter(Collider other) { if (other.CompareTag("Player")) { gameOverEventChannel.RaiseEvent(); } }
public virtual void Selected() { icon.color = selectedColor; isSelected = true; contextualMenu.SetActive(true); NewSelected.RaiseEvent(); }
private void OnTriggerEnter(Collider other) { if (other.CompareTag("Player")) { playerDetectedEvent.RaiseEvent(); } }
public void StartLoading() { if (_loadingState != LoadingStates.NOT_STARTED) { return; } _loadingState = LoadingStates.PREPARATION_IN_PROCESS; _toStartLoading.RaiseEvent(); }
public void EndLoading() { if (_loadingState != LoadingStates.PREPARED) { return; } _loadingState = LoadingStates.FINISHING; _toFinishLoading.RaiseEvent(); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); if (GUILayout.Button("Raise Event")) { VoidEventChannel myChannel = (VoidEventChannel)target; myChannel.RaiseEvent(); } }
public void RaiseEvent(float t, float value) { if (onEventRaised != null) { onEventRaised.Invoke(t, value); } if (parentChannel != null) { parentChannel.RaiseEvent(); } }
public void RaiseEvent(SteamVR_Input_Sources value) { if (onEventRaised != null) { onEventRaised.Invoke(value); } if (parentChannel != null) { parentChannel.RaiseEvent(); } }
public void OnSubmit() { if (inputField.text.ToLower() == password.ToLower()) { correctPasswordEvent.RaiseEvent(); gameObject.SetActive(false); } else { inputField.text = ""; } }
public void RaiseEvent() { if (onEventRaised != null) { onEventRaised.Invoke(); } if (parentChannel != null) { parentChannel.RaiseEvent(); } }
private void StartTaskProcessing(IChoice choice) { CalculatePerfomance(_currentProcessData); EvaluateAnsweringPerformance(choice); decisionsRulesManager.ProcessChoiceForDepartment( choice, _currentProcessData.department.Designation); OccupyResources(_currentProcessData); taskProcessStarted.RaiseEvent(); StartTaskExecuting(_currentProcessData); _currentProcessData.department.ProcessTaskExecutingData(_currentProcessData); _currentProcessData = null; _hasActiveTask = false; }
private void OnTriggerStay(Collider other) { if (other.CompareTag("Player")) { RaycastHit hitInfo; if (Physics.Raycast(transform.position, (other.transform.position - transform.position), out hitInfo)) { if (hitInfo.collider.CompareTag("Player")) { detectionEvent.RaiseEvent(); } } } }
private IEnumerator MoveTowardPlayer() { var direction = transform.position - _playerTransform.position; var distanceToPlayer = direction.magnitude; if (distanceToPlayer <= endGameDistance) { gameOverChannel.RaiseEvent(); yield break; } var movement = moveSpeed * Time.deltaTime * direction.normalized; transform.position -= movement; yield return(null); yield return(MoveTowardPlayer()); }
public void Kill(bool wasKilledByPlayer) { if (!isDead) { elapsedDespawnTime = 0f; isDead = true; pathWalker.isWalkingPath = false; healthManager.SetRagdollEnabled(true); enemySpawner.OnEnemyKilled(this); if (wasKilledByPlayer) { enemyKilledEventChannel.RaiseEvent(); } audioSource.PlayOneShot(deathSFX[Random.Range(0, deathSFX.Count)]); } }
public void Mark() { if (!_marked) { foreach (var markablePosition in markablePositions) { Instantiate(markerPrefab, markablePosition); } _marked = true; if (isMonsterDoor) { gameWinEventChannel.RaiseEvent(); } else { gameOverEventChannel.RaiseEvent(); } } }
private void OnTriggerEnter(Collider other) { if (other.gameObject.CompareTag(targetTag)) { if (voidEvent) { voidEvent.RaiseEvent(); } if (steamVRInputSourcesEvent) { steamVRInputSourcesEvent.RaiseEvent(steamVRInputSourcePayload); } OnPressed.Invoke(); if (buttonClickedSFX != null) { audioSource.PlayOneShot(buttonClickedSFX); } } }
public void RaiseEvent() { eventChannel.RaiseEvent(); }
private void HandleStart() { startGameChannel.RaiseEvent(); startScreen.SetActive(false); }
private void ShowTooltip() { // _tooltipObject.SetActive(true); _tooltipTween.SlideIn(); _onShowingEvent.RaiseEvent(); }
public void LockbuttonEvent() { OnLockButtonEvent.RaiseEvent(); }
public void ToggleVignette() { vignetteEnabled = !vignetteEnabled; settingsUpdatedChannel.RaiseEvent(); }
private void HandleExit() { exitGameEventChannel.RaiseEvent(); }
private void HandleRetry() { restartGameEventChannel.RaiseEvent(); }