public override void update() { if (this.gameManager.AnimCTL.animInfo.IsName("fadeOut") && this.gameManager.AnimCTL.animInfo.normalizedTime >= 1.0f) { SceneManager.LoadScene(GameManagerData.GetInstance().NextSceneNumber); GameManagerData.GetInstance().IsSetSpwanPoint = false; } }
public override void update() { if (Input.GetKeyDown(KeyCode.Escape)) { this.belongTO.switchState("setting"); } if (gameManager.IsPlayerDead()) { this.belongTO.switchState("dead"); } if (GameManagerData.GetInstance().IsStory) { this.belongTO.switchState("story"); } }
public void switchEquipment(IEquipment equipment) { if (equipment == null) { return; } ClearEquipment(); IEquipment newEquipment = Instantiate(equipment, this.transform.position, this.transform.rotation, this.transform); curEquipment = newEquipment; curEquipment.setCharacter(main); if (this.name == "BackEquipment") { GameManagerData.GetInstance().WEDcurEquipmentBack = equipment; } if (this.name == "HandEquipment") { GameManagerData.GetInstance().WEDcurEquipmentHand = equipment; } }
public void SwitchScene(int SceneIndex) { this.gameBoundNumber = -1; NextSceneNumber = SceneIndex; GameManagerData.GetInstance().stateMachine.switchState("switchscenes"); }
public GameState_Playing(GameManager gm) { this.gameManager = gm; belongTO = GameManagerData.GetInstance().stateMachine; }
public override void onExit() { GameManagerData.GetInstance().IsStory = false; }
public GameState_SwitchScenes(GameManager gm) { this.gameManager = gm; belongTO = GameManagerData.GetInstance().stateMachine; }