Ejemplo n.º 1
0
    //UIを出したりしまったりする系スクリプト
    //引数としてボタンからboolをもらう事で、出すのかしまうのか判断する
    //引数Trueなら出す、Falseならしまう
    //なお、処理上bool変数と1か0のint変数の2つが必要だったので、boolだけもらってintに変換している
    //ちなみにUnityがこれを使うには最初にSystemをusingする必要がある

    //使い方(例:最初の画面からOptionを押した時)
    //入る時 Optionボタンが押された時、OptionUIをTrueで呼び、MainUIをFalseで呼ぶ
    //戻る時 Optionキャンバス内にあるBackボタンが押された時、OptionUIをFalseで呼び、MainUIをTrueで呼ぶ
    public void MainUI(bool value)
    {
        int valueint = Convert.ToInt32(value);

        anim.FadeInOut(valueint, 0.5f, DG.Tweening.Ease.OutQuart, mainCanvas);
        mainCanvas.interactable   = value;
        mainCanvas.blocksRaycasts = value;
    }