public void NameOverwrite() { // 最新のword_PFBに更新 cnmScript = gNameManagerObj.GetComponent <CNameManager>(); if (cnmScript.GetbIsEnd() && !bDispName) { Load(); if (CSceneManager.GetRecently() == "ResultScene") { //OverwritePlayer.score = CScore.GetScore(); //Debug.Log(OverwritePlayer.score); OverwritePlayer.name = cnmScript.GetName(); Debug.Log(OverwritePlayer.name[0]); Debug.Log(OverwritePlayer.name[1]); Debug.Log(OverwritePlayer.name[2]); } OverwriteRecord(); SaveScore(); bDispName = true; NameDisplay(); } }
public void UpdateLevel() { if (CScore.GetScore() >= Level[iLevel].iGoal) { if (isEnd) // 終了 { CSceneManager CSM = GameObject.Find("FadeCanvas").GetComponent <CSceneManager>(); CSM.OnChangeScene_Title(); } else { // 現在時間取得 float endtime = gTimer.GetComponent <CNumberManager>().Get_fTime(); // ステージクリア時間算出 float totaltime = endtime - fStartTime; int timelimit = Level[iLevel].iMinutes * 60 + Level[iLevel].iSeconds; Level[iLevel].fTotalTime = totaltime; if (totaltime > timelimit) // 制限時間内にクリアしなかったら次のステージで終了 { isEnd = true; } // スタート時間更新 fStartTime = endtime; iLevel++; gScore.GetComponent <CScore>().Set_iScoreParam(Level[iLevel].iGoal); CObjectManager.Instance.Create(Level[iLevel].iObjectNum - Level[iLevel - 1].iObjectNum); } } }
void Start() { // CNameManagerの取得 //gNameManagerObj = GameObject.Find("PFB_Words"); cnmScript = gNameManagerObj.GetComponent <CNameManager>(); Load(); if (CSceneManager.GetRecently() == "ResultScene") { OverwritePlayer.score = CScore.GetScore(); Debug.Log("スコア" + OverwritePlayer.score); //OverwritePlayer.name = cnmScript.GetName(); //Debug.Log(OverwritePlayer.name[0]); //Debug.Log(OverwritePlayer.name[1]); //Debug.Log(OverwritePlayer.name[2]); } // 情報上書き OverwriteRecord(); // 更新したデータをPlayerPrefs SaveScore(); // ランキング表示 ScoreDisplay(); NameDisplay(); stOldScene = CSceneManager.GetRecently(); }
public void Overwrite() { if (bNameInEnd) { if (!bDispName) { // 最新のword_PFBに更新 cnmScript = gNameManagerObj.GetComponent <CNameManager>(); Load(); if (CSceneManager.GetRecently() == "ResultScene") { OverwritePlayer.score = CScore.GetScore(); Debug.Log("スコア" + OverwritePlayer.score); OverwritePlayer.name = cnmScript.GetName(); Debug.Log(OverwritePlayer.name[0]); Debug.Log(OverwritePlayer.name[1]); Debug.Log(OverwritePlayer.name[2]); OverwriteRecord(); SaveScore(); } bDispName = true; ScoreDisplay(); NameDisplay(); } } }
private IEnumerator LoadLevelBundle(string scene) { WWW www = new WWW(CDirectory.MakeFullWWWPath(string.Format("res/scenes/{0}.scene", scene))); while (!www.isDone) { progress = www.progress; yield return(null); } yield return(www); if (!string.IsNullOrEmpty(www.error)) { LOG.LogError("WWW download:" + www.error + " path : " + www.url); yield break; } if (www.isDone) { wwwProgress.Done(); isDone = true; SceneAB = www.assetBundle; www.Dispose(); if (AutoLoadScene) { CSceneManager.LoadSceneAsync(this.SceneName); } } }
void SendGameStartRPC() { //メッセージを一時的に遮断. PhotonNetwork.isMessageQueueRunning = false; CSceneManager.SceneMove(nextScene); }
// Start is called before the first frame update void Awake() { if (_inst != null && _inst != this) { Destroy(this.gameObject); return; } _inst = this; DontDestroyOnLoad(this.gameObject); }
void Update() { // 名前入力を決定終了したら無駄にUpdateの処理をおこなわないようにreturnする。 if (csmScript.GetNameIn()) { if (bIsUse) { bIsUse = false; //gPanel.SetActive(false); } return; } if (bIsUse && !csmScript.GetNameIn()) { if (Input.GetKeyDown(KeyCode.D) || Input.GetButtonDown(stButtonNameRB)) { iSavename[iMojiCount] += 1; if (iSavename[iMojiCount] > 69) { iSavename[iMojiCount] = 0; } aAudioSource.PlayOneShot(aSE01); } if (Input.GetKeyDown(KeyCode.A) || Input.GetButtonDown(stButtonNameLB)) { iSavename[iMojiCount] -= 1; if (iSavename[iMojiCount] < 0) { iSavename[iMojiCount] = 69; } aAudioSource.PlayOneShot(aSE01); } if (Input.GetKeyDown(KeyCode.Return) || Input.GetButtonDown(stButtonNameB)) { iMojiCount++; if (iMojiCount >= 3) { bIsEnd = true; gPanel.SetActive(false); csmScript.SetNameIn(true); aAudioSource.PlayOneShot(aSE02); } aAudioSource.PlayOneShot(aSE01); } } if (CSceneManager.GetRecently() == "TitleScene") { bIsEnd = true; gPanel.SetActive(false); csmScript.SetNameIn(true); } }
void Update() { Overwrite(); // ホームボタンかMキーを押したらタイトルに戻るように遷移(自動でできるようにしたかったの。。。) if (Input.GetButtonDown(stButtonNameHome) || Input.GetKeyDown(KeyCode.M)) { CSceneManager CSM = GameObject.Find("FadeCanvas").GetComponent <CSceneManager>(); CSM.OnChangeScene_Title(); } }
CSceneManager script; // フェード用キャンバスについているスクリプト void Start() { // 総合時間の算出と初期化 fTotalTime = fMinute * 60 + fSeconds; fOldSeconds = 0.0f; fCountTime = 0.0f; Init((int)fTotalTime, new Vector3(0, 0, 0)); gFadeCanvas = GameObject.Find("FadeCanvas"); script = gFadeCanvas.GetComponent <CSceneManager>(); }
void Update() { // 名前入力を決定終了したら無駄にUpdateの処理をおこなわないようにreturnする。 if (bIsEnd) { if (bIsYou) { // ホームボタンを押したらタイトルに戻るように遷移(自動でできるようにしたかったの。。。) if (Input.GetButtonDown(stButtonNameHome)) { aAudioSource.PlayOneShot(aSE01); CSceneManager.SetRecently("TitleScene"); SceneManager.LoadScene("TitleScene"); } } return; } if (bIsYou && !bIsEnd) { if (Input.GetKeyDown(KeyCode.D) || Input.GetButtonDown(stButtonNameRB)) { iSavename[i] += 1; if (iSavename[i] > 69) { iSavename[i] = 0; } } if (Input.GetKeyDown(KeyCode.A) || Input.GetButtonDown(stButtonNameLB)) { iSavename[i] -= 1; if (iSavename[i] < 0) { iSavename[i] = 69; } } if (Input.GetKeyDown(KeyCode.Return) || Input.GetButtonDown(stButtonNameB)) { i += 1; } } if (Input.GetButtonDown(stButtonNameA)) { bIsEnd = true; } }
private void Awake() { transform.FindChildComponentByName <Button>("Btn_SelectLevel").onClick.AddListener(() => { CSceneManager.LoadScene("MainScene"); }); transform.FindChildComponentByName <Button>("Btn_Setting").onClick .AddListener(() => UIManager.Instance.OpenWindow(UIWindowID.Setting)); transform.FindChildComponentByName <Button>("Btn_About").onClick .AddListener(() => UIManager.Instance.OpenWindow(UIWindowID.About)); transform.FindChildComponentByName <Button>("Btn_Exit").onClick .AddListener(() => GameManager.Instance.QuitGame()); }
void Start() { bNameInEnd = false; bDispName = false; // CNameManagerの取得 //gNameManagerObj = GameObject.Find("PFB_Words"); cnmScript = gNameManagerObj.GetComponent <CNameManager>(); // スコア更新と表示はUpdateに移動 ScoreDisplay(); NameDisplay(); stOldScene = CSceneManager.GetRecently(); Debug.Log(lPlayer.Count); }
//**��*************************************************************************** // �T�v : ���� //********************************************************************************* public bool Create(eChangeType eType , CSceneManager.eSceneID Current , CSceneManager.eSceneID After , GameObject SceneManage) { if (m_bChange) return false; m_eChangeType = eType; m_Bedore = Current; m_After = After; m_SceneManage = SceneManage; m_bChange = true; transform.SetParent(SceneManage.transform); Initialize (); return true; }
private void Start() { Load(); if (CSceneManager.GetRecently() == "ResultScene") { //========== 2021/5/09 // スコアを表示するのに必要なので = の後ろ書き換えました。 by佐々木 OverwriteScore.score = CScore.GetScore(); OverwriteRecord(); } SaveScore(); ScoreDisplay(); }
public bool LoadLevel(string scene) { if (SceneName == scene) { if (isDone) { CSceneManager.LoadSceneAsync(this.SceneName); } else { AutoLoadScene = true; } return(true); } return(false); }
public override void Init() { instance = this; // SceneManager.sceneLoaded += OnSceneLoaded; dicScene = new Dictionary <int, CSceneBase>(); loadSceneStack = new Stack <int>(); needUpdate = true; //初始化测试数据 var tmp = new CDataTable(); tmp.Init(); var sd = new CTableScene(); sd.id = 1; sd.name = "test"; tmp.AddData(sd); CDatabase.Instance.AddData <CTableScene>(tmp); }
//ルームに入った時呼ばれる. void OnJoinedRoom() { //プレイヤーがバトル用のシーンを読み込んだかチェック. HashTable h = new HashTable() { { "GS", GameState.Room } }; //playerのカスタムプロパティ. //ルームプロパティとは違います. PhotonNetwork.player.SetCustomProperties(h); RoomInfo r = PhotonNetwork.room; //ゲームプレイ中に入ったら一時的にイベントをシャットアウト. //そうしないと、Roomに入った瞬間インスタンス情報が流れてきてしまう. if ((string)r.CustomProperties["BS"] != "idle") { PhotonNetwork.isMessageQueueRunning = false; CSceneManager.SceneMove(nextScene); } }
// Update is called once per frame void Update() { if (_time < 0) { switch (_sceneNumber) { case 0: CSceneManager.SceneMove(SCENES.TITLE); break; case 1: CSceneManager.SceneMove(SCENES.STAGESLECT); break; default: break; } _sceneNumber = DEFAULT_SCENE_NUMBER; } if (_time >= 0) { _time -= Time.deltaTime; } }
public override void Dispose() { // SceneManager.sceneLoaded -= OnSceneLoaded; instance = null; }
public void OnTapNextScene() { CSceneManager.SceneMove(nextScene); }
public void mOnTap() { CSceneManager.SceneMove(nextScene); }
public void ReturnTitle() { PreloadManager.Instance._sceneNumber = 0; PreloadManager.Instance._time = PreloadManager.LOAD_TIME; CSceneManager.SceneMove(nextScene); }
public void LoopPointReached(VideoPlayer vp) { CSceneManager CSM = GameObject.Find("FadeCanvas").GetComponent <CSceneManager>(); CSM.OnChangeScene_Title(); }
public void ReturnStageSelect() { PreloadManager.Instance._sceneNumber = 1; PreloadManager.Instance._time = 5; CSceneManager.SceneMove(nextScene); }