public void MainMenu() { UiSfxController.Instance?.UiSelect(transform.position); _uiBg.Effect(true, () => { SceneManager.LoadScene(Scenes.MainMenu.ToString()); }); }
private void ShowWinScreen() { FirstPersonMovement.Instance.SetBlockMovement(true); _uiWin.Effect(true, () => { _firstSelection.Select(); }); }
private void Setup() { FirstPersonMovement.Instance?.SetBlockMovement(true); var indexRoomKey = Random.Range(0, _spawnPositionsRoomKey.Length); var spawnRoomTransform = _spawnPositionsRoomKey[indexRoomKey].transform; var roomKey = Instantiate(_keyPrefab, spawnRoomTransform.position, _keyPrefab.transform.rotation, spawnRoomTransform).GetComponentInChildren <Key>(); roomKey.Setup(_roomKeyScriptable); var indexHouseKey = Random.Range(0, _spawnPositionsHouseKey.Length); var spawnHouseTransform = _spawnPositionsHouseKey[indexHouseKey].transform; var houseKey = Instantiate(_keyPrefab, spawnHouseTransform.position, _keyPrefab.transform.rotation, spawnHouseTransform).GetComponentInChildren <Key>(); houseKey.Setup(_houseKeyScriptable); _uiBg.Effect(false, () => { FirstPersonMovement.Instance?.SetBlockMovement(false); _startTime = Time.time; }); }
public void ShowCredits() { UiSfxController.Instance?.UiSelect(transform.position); _uiCredits.Effect(true); }
void Start() { _uiBg.Effect(false, () => { _inputModule.enabled = true; }); }