private void GameSceneLoadedMain(Scene next, LoadSceneMode mode) { //遷移後のリザルトのマネージャーscriptを取得 RisultManeger RM = GameObject.Find("Main Camera").GetComponent <RisultManeger>(); float MoneyPer = GF.ReturnMonty() * 1.0f / StartMoney * 100f; //残金率 float TimePer = Timer * 1.0f / LimitTime * 100f; //残り時間率 RM.StertSetUP(CC, FS, t, MoneyPer, TimePer); Debug.Log("シーン遷移完了"); // イベントから削除 SceneManager.sceneLoaded -= GameSceneLoadedMain; }
// Start is called before the first frame update void Start() { power = 0; if (SceneManager.GetActiveScene().name == "Title") { Scenenum = 0; SS = GetComponent <SceneSelect>(); } if (SceneManager.GetActiveScene().name == "main") { Scenenum = 1; MM = GetComponent <MainManeger>(); } if (SceneManager.GetActiveScene().name == "Risult") { Scenenum = 2; RM = GetComponent <RisultManeger>(); } if (SceneManager.GetActiveScene().name == "credit") { Scenenum = 3; CTG = GetComponent <CTitleGo>(); } }
private void Start() { audioSource = GetComponent <AudioSource>(); RM = Camera.main.gameObject.GetComponent <RisultManeger>(); }