// Use this for initialization void Start () { scrapText = scrapHud.GetComponentInChildren<Text>(); DeactiveScrapHud(); mainCamera = Camera.main; sceneManager = GameObject.Find("SceneManager").GetComponent<SceneChangeManager>(); GetPlayerStatsFromGameManager(); }
private void Update() { if (Input.GetKeyDown(KeyCode.Return)) { SceneChangeManager.ChangeTitleScene(); } }
private void Awake() { model = GetComponent <SceneModel>(); sceneChange = GetComponent <SceneChangeManager>(); GameManager.Instance.SetCurrentState(GameState.Prepare); }
private void Start() { canvas.GetComponent <Canvas>().worldCamera = mainCamera; overlayCanvas.GetComponent <Canvas>().worldCamera = mainCamera; universalCanvas = GameObject.FindGameObjectWithTag("Canvas"); networkDiscovery = FindObjectOfType <NetworkDiscovery>(); gameManager = FindObjectOfType <GameManager>(); sceneChangeManager = FindObjectOfType <SceneChangeManager>(); transitionInfo = FindObjectOfType <TransitionInfo>(); audioManager = FindObjectOfType <AudioManager>(); infoPanel = FindObjectOfType <InfoPanel>(); x = gameManager.x; o = gameManager.o; ScaleUpFinished += ScaleDone; DotsScaleDownFinished += DisbaleDotsAndReset; ModifiedNetworkManager.OnServerDisconnected += ServerDisconnected; ModifiedNetworkManager.OnClientDisconnected += ClientDisconnected; }
// Start is called before the first frame update void Start() { StartTitleScene("TitleScene"); _uniqeInstance = this; DontDestroyOnLoad(gameObject); currentScene = eStateScene.StartScene; }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Enemy") { SceneChangeManager.LoadGameOverScene(); } }
/// <summary> /// gère les inputs du jeu /// </summary> private void InputGame() { //if we win, just accept the changement scene if (winned) { if (idLevel == idLevelMax && readyToRestart) //if this is the end and we can restart { if (PlayerConnected.getSingularity().getPlayer(0).GetButtonDown("FireB")) { SceneChangeManager.getSingleton().JumpToSceneWithFade("Level 1"); } } return; } if (loosed) { //if we loose, 1 inputs if (PlayerConnected.getSingularity().getPlayer(0).GetButtonDown("FireA")) { if (gameover_retryText.color.a != 1) { gameover_canvas.GetComponent <Animator>().enabled = false; gameover_trappedText.color = new Color(gameover_trappedText.color.r, gameover_trappedText.color.g, gameover_trappedText.color.b, 1); gameover_retryText.color = new Color(gameover_trappedText.color.r, gameover_trappedText.color.g, gameover_trappedText.color.b, 1); } else { SceneChangeManager.getSingleton().JumpToSceneWithFade(SceneManager.GetActiveScene().name); } } } else { if (Time.unscaledTime < timeTmpForPauseEscape + 0.3f /* || transitionState*/) { return; } if (!paused && (PlayerConnected.getSingularity().getPlayer(0).GetButtonDown("Start") || PlayerConnected.getSingularity().getPlayer(0).GetButtonDown(0) || PlayerConnected.getSingularity().getPlayer(0).GetButtonDown(4) || PlayerConnected.getSingularity().getPlayer(0).GetButtonDown("Escape") || PlayerConnected.getSingularity().getPlayer(0).GetButtonDown(4))) { Paused(); } else if (paused) { if (PlayerConnected.getSingularity().getPlayer(0).GetButtonDown("FireA") || PlayerConnected.getSingularity().getPlayer(0).GetButtonDown("Start")) { Resume(); } if (PlayerConnected.getSingularity().getPlayer(0).GetButtonDown("FireB") || PlayerConnected.getSingularity().getPlayer(0).GetButtonDown("Escape")) { Time.timeScale = 1; SceneChangeManager.getSingleton().JumpToSceneWithFade("Level 1"); } } } }
public void PushButton() { count++; if (count >= 20) { SceneChangeManager.SceneChange(4); } }
// Start is called before the first frame update void Start() { transitionInfo = FindObjectOfType <TransitionInfo>(); sceneChangeManager = FindObjectOfType <SceneChangeManager>(); aumanager = FindObjectOfType <AudioManager>(); networkDiscovery = FindObjectOfType <NetworkDiscovery>(); SceneChangeManager.OnStopHostingCancel += CancelAndStopHosting; }
private bool isCharging = false; //détermine si une scène est en chargement #endregion #region Initialization /// <summary> /// test si on met le script en UNIQUE /// </summary> private void setSingleton() { if (sceneChangeManager == null) { sceneChangeManager = this; } else if (sceneChangeManager != this) { Destroy(gameObject); } }
private void Awake() { //SceneChangeManager 클래스를 인스턴스에 대입 instance = this; //씬이 넘어가도 오브젝트가 삭제되지 않도록 한다. DontDestroyOnLoad(this.gameObject); //init을 통해 설정하자. Init(); }
private bool isCharging = false; //détermine si une scène est en chargement #endregion #region Initialization /// <summary> /// test si on met le script en UNIQUE /// </summary> private void SetSingleton() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } }
void Awake() { if (get == null) { get = this; } else if (get != this) { Destroy(gameObject); } }
private void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } else { DestroyImmediate(this); } }
void Start() { Application.quitting += client.DisConnect; matchingText.text = text; try { client.Connect(); } catch (Exception e) { Debug.LogError(e); SceneChangeManager.ChangeTitleScene(); return; } MatchType?matchType = null; matchingClient = new MatchingClient(client, async data => { if (data.MatchingDataType == MatchingDataType.MatchedData) { matchingText.text = "マッチしました。"; if (data.MatchType == MatchType.Host) { await WaitStageSelect(data.MatchType.Value); } else { matchingText.text = "Hostがステージを選択中です。"; } matchType = data.MatchType; } else { if (data.StageKind == null) { return; } await WaitGamePlay(data.StageKind.Value, matchType.Value); matchingText.text = "ステージが決定されました。ゲームを開始します。"; } }); cancel.MatchingCancelEvent += (sender, args) => { client.DisConnect(); SceneChangeManager.ChangeTitleScene(); matchingClient.MatchingDataObserver.OnError(new OperationCanceledException()); }; }
void CheckDeath() { if (playerBotController.IsDeath()) { SceneChangeManager.ChangeResultScene(false); } if (enemyBotController.IsDeath()) { SceneChangeManager.ChangeResultScene(true); } }
void Start() { networkManager = FindObjectOfType <ModifiedNetworkManager>(); networkDiscovery = FindObjectOfType <NetworkDiscovery>(); transitionInfo = FindObjectOfType <TransitionInfo>(); sceneChangeManager = FindObjectOfType <SceneChangeManager>(); aumanager = FindObjectOfType <AudioManager>(); SceneChangeManager.OnStopHostingCancel += CancelAndStopHosting; LeanTween.scale(glass, new Vector3(1.1f, 1.1f, 1.1f), 2f).setEaseInOutSine().setLoopPingPong(); }
void CheckDeath(BattleResult battleResult) { if (battleResult == BattleResult.YouLose) { SceneChangeManager.ChangeResultScene(false); } else { SceneChangeManager.ChangeResultScene(true); } gameSignalingClient.Dispose(); }
public async void OnClicked() { if (isClicked) { return; } isClicked = true; bgm.Stop(); soundManager.MakeDecisionSound(); await UniRx.Async.UniTask.Delay(500); SceneChangeManager.ChangePlayScene(stageKind); }
// ボタンをクリックするとBattleSceneに移動します public async void SingleButtonClicked() { if (isClicked) { return; } isClicked = true; bgm.Stop(); soundManager.MakeDecisionSound(); await UniRx.Async.UniTask.Delay(500); SceneChangeManager.ChangeSinglePlayStageSelect(); }
public async void MultiButtonClicked() { if (isClicked) { return; } isClicked = true; bgm.Stop(); soundManager.MakeDecisionSound(); await UniRx.Async.UniTask.Delay(500); SceneChangeManager.ChangeMatchingScene(); }
private IEnumerator Visible() { yield return(new WaitForSeconds(2f)); //クリア if (SelectStageStatus.StageNum != (int)SceneChangeManager.Scenes.BonusStage) { SceneChangeManager.SceneChange(SceneChangeManager.Scenes.Clear); } else { SceneChangeManager.SceneChange(SceneChangeManager.Scenes.Title); } }
private void Awake() { if (Instance == null) { Instance = this; } else { Debug.Log("Uh, there's two of me. Bye!"); Destroy(this); } SceneManager.sceneLoaded += SetActiveScene; isLoading = false; }
// Use this for initialization void Start () { originalPos = hitIndicator.transform.position; indicatorDistance = (Screen.width / indicatorDistance) * 10; audioSource = GetComponent<AudioSource>(); bitsText = bitsHud.GetComponentInChildren<Text>(); DeactiveBitsHud(); mainCamera = Camera.main; sceneManager = GameObject.Find("SceneManager").GetComponent<SceneChangeManager>(); GetPlayerStatsFromGameManager(); UpdateHealthHud(); UpdateStaminaHud(); }
// Update is called once per frame void Update() { if (SceneFadeManager._fade_sequence == 1) { NextScene = sceneName; // フェードアウト開始 //SceneFadeManager._fade_sequence = 2; } // 次のシーンへ遷移する if (SceneFadeManager._fade_sequence == 4) { SceneChangeManager.SceneChange(NextScene); SceneFadeManager._fade_sequence = 5; } }
private IEnumerator GameOver() { StopClass.Stop = true; yield return(new WaitForSeconds(1.0f)); Animator anim = Enemy.GetComponent <Animator>(); anim.SetTrigger("GameOver"); yield return(new WaitForSeconds(2f)); Score.SetScoreTime(time); //ゲームオーバー SceneChangeManager.SceneChange(SceneChangeManager.Scenes.GameOver); }
void CheckDeath() { if (playerBotController.IsDeath()) { gameSignalingHost.SendBattleResult(BattleResult.YouWin); gameSignalingHost.Dispose(); SceneChangeManager.ChangeResultScene(false); } if (enemyBotController.IsDeath()) { gameSignalingHost.SendBattleResult(BattleResult.YouLose); gameSignalingHost.Dispose(); SceneChangeManager.ChangeResultScene(true); } }
void Awake() { //Initiate Singleton if (Instance == null) { Instance = this; DontDestroyOnLoad(this.gameObject); } else { Destroy(this.gameObject); } //Go to the Main Scene LoadMainScene(); }
// Start is called before the first frame update void Start() { if (GameObject.Find("DontDestroy") == null) { my = this; this.gameObject.name = "DontDestroy"; DontDestroyOnLoad(gameObject); } else { Destroy(this); } sound = GetComponent <SoundManager>(); scene = GetComponent <SceneChangeManager>(); sound.Bgm.Play(); }
private int stage; // ステージ番号 // Update is called once per frame void Update() { if (SceneFadeManager._fade_sequence == 1) { NextScene = sceneName; // フェードアウト開始 //SceneFadeManager._fade_sequence = 2; } // 次のシーンへ遷移する if (SceneFadeManager._fade_sequence == 4) { // ステージを保存する LoadData.saveStage(stage); SceneChangeManager.SceneChange(NextScene); SceneFadeManager._fade_sequence = 5; } }
// Update is called once per frame void Update() { if (StopClass.Stop) { return; } time += Time.deltaTime; ScoreText.text = (int)time + "秒!"; if (EnemyAction.Trun && !PlayerStatus.Hide) { StartCoroutine("GameOver"); } else if (Hitflag.Hit) { StopClass.Stop = true; SceneChangeManager.SceneChange(SceneChangeManager.Scenes.GameOver); } }
// Start is called before the first frame update void Awake() { if (singleton == null) { singleton = this; } else if (singleton != this) { Destroy(gameObject); return; } if (loadingPanel == null) { Debug.LogError("Not loading panel on scene manager", this); } loadingPanel.SetBool("IsFading", true); SceneManager.activeSceneChanged += ChangedActiveScene; SceneManager.sceneLoaded += OnSceneLoaded; DontDestroyOnLoad(this); }