public void Advance(bool first) { string extraction = _cp.ExtractBoss(); switch (extraction) { case "Li Yan": Debug.Log("Liyian"); SetupLiYian(); //EditorUtility.SetDirty(_cp); if (!first) { _sd.LoadSceneAtIndex(1); _ti.SetPlayerCoins(_ti.GetPlayerCoins() + 9); } break; case "Halja": Debug.Log("Halja"); SetupHalja(); //EditorUtility.SetDirty(_cp); if (!first) { _sd.LoadSceneAtIndex(1); _ti.SetPlayerCoins(_ti.GetPlayerCoins() + 9); } break; case "Caputmallei": Debug.Log("Caput"); if (!first) { _sd.LoadSceneAtIndex(1); _ti.SetPlayerCoins(_ti.GetPlayerCoins() + 9); } SetupCaput(); //EditorUtility.SetDirty(_cp); break; case null: Debug.Log("Win"); _sd.LoadSceneAtIndex(4); break; default: Debug.Log(extraction); _sd.LoadSceneAtIndex(0); break; } }
public void Advance() { Debug.Log("Advancing " + _odp.GetIndex()); switch (_odp.GetIndex()) { case 0: _background.enabled = true; _dialogueTrigger.TriggerDialogue(); _playerInput.SetAllowInput(false); break; case 1: _radixAnimator.SetTrigger("Animate"); break; case 2: _dialogueTrigger.TriggerDialogue(); break; case 3: _playerInput.SetAllowInput(true); break; case 4: //Default default: //ATTIVA BOTTONI _playerInput.SetAllowInput(false); _buttons.SetActive(true); _continue.SetActive(false); _dialogueTrigger.TriggerDialogue(); break; case 5: //Prediction //_dialogueTrigger.TriggerDialogue(); _sd.LoadSceneAtIndex(7); _continue.SetActive(false); break; case 6: //Quit game _dialogueTrigger.TriggerDialogue(); break; case 7: //Quit Dialogue _continue.SetActive(true); _dialogueTrigger.TriggerDialogue(); _playerInput.SetAllowInput(true); _odp.SetIndex(3); break; } }
public void Interact() { _playerPosition.SetPosition(_playerTransform.position); _sceneDirector.LoadSceneAtIndex(2); }
public void StartTutorial() { _director.LoadSceneAtIndex(6); //Tutorial }
private IEnumerator WaitForAnimation() { yield return(new WaitForSeconds(1.5f)); _sceneDirector.LoadSceneAtIndex(3); }