Ejemplo n.º 1
0
    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;
    }
Ejemplo n.º 2
0
 // 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>();
     }
 }
Ejemplo n.º 3
0
 private void Start()
 {
     audioSource = GetComponent <AudioSource>();
     RM          = Camera.main.gameObject.GetComponent <RisultManeger>();
 }