//-----------------------------------------------------------

    // Start is called before the first frame update
    void Start()
    {
        GGScript    = GuestGenerator.GetComponent <GuestGenerator>();
        Seatbool[0] = false;
        Seatbool[1] = false;
        Seatbool[2] = false;
    }
Beispiel #2
0
    string SceneName;                // sceneの名前を記憶する変数

    void Start()
    {
        GuestGenerator   = GameObject.Find("GuestGenerator");                        //GuestGeneratorがはいったgameobject
        OrderObject      = this.gameObject.transform.Find("Canvas/Text").gameObject; //子要素のtextを取得
        Number           = GuestGenerator.GetComponent <GuestGenerator>();
        MyNumber         = Number.Guest.Length - 1;                                  //自分の席番号を記憶する
        GuestNumber      = Number.Guest;                                             //GeneratorのGuestを獲得
        GuestPosition    = Number.Position;                                          //GeneratorのPositionを獲得
        GuestSpeed       = 0.05f;                                                    //客の移動速度
        GuestNowPosition = this.gameObject.transform.position;

        //Plate1 = GameObject.Find("Plate1");
        Collider   = false;
        ItemString = null;

        myTransform = this.transform;       // transformを取得
        pos         = myTransform.position; // 座標を取得

        //Endシーン読込
        switch (SceneManager.GetActiveScene().name)
        {
        case "Ryusei_Scene":
        case "Easy_Scene":
            RandomMax = 3;
            break;

        case "Normal_Scene":
            RandomMax = 4;
            break;

        case "Hard_Scene":
            RandomMax = 5;
            break;
        }

        random = Random.value * RandomMax;          // ランダムな値を取得し5倍する(0~5の値をとるため)   0~1 0.2*5=1 0.2未満は0.99以下=小数点切り捨て

        while (random >= RandomMax)
        {                                      //後のswith文でRandomMax以上の値は使わないのでそれが入ったら値を取得しなおす
            random = Random.value * RandomMax; // ランダムな値を取得しRandomMax倍する   3の場合0.33 0.66 0.99を3倍することで0.99 1.98 2.98小数点切り捨てで0~3となる
        }

        flooredIntrandom = (int)Mathf.Floor(random); //5倍したランダムな値の小数点を切り捨てる(random自体の範囲0f~1.0f)

        OrderObject.SetActive(false);                //席につくまではオーダーを表示しない
    }
    void Start()
    {
        this.gameObject.transform.rotation = Quaternion.Euler(0, 90, 0);
        GuestGenerator = GameObject.Find("GuestGenerator");                 //GuestGeneratorがはいったgameobject
        //Display = GameObject.Find("SideDisplay"); //ディスプレイの追加
        Panel  = this.gameObject.transform.Find("Canvas/Panel").gameObject; //子要素のPanelを取得
        Number = GuestGenerator.GetComponent <GuestGenerator>();
        //S_Display = Display.GetComponent<SideDisplay>();    //SideDysplayスクリプトの追加
        MyNumber         = Number.Guest.Length - 1; //自分の席番号を記憶する
        GuestNumber      = Number.Guest;            //GeneratorのGuestを獲得
        GuestPosition    = Number.Position;         //GeneratorのPositionを獲得
        GuestSpeed       = 0.05f;                   //客の移動速度
        GuestNowPosition = this.gameObject.transform.position;

        //Plate1 = GameObject.Find("Plate1");
        Collider   = false;
        ItemString = null;

        myTransform = this.transform;          // transformを取得
        pos         = myTransform.position;    // 座標を取得

        random = Random.value * RandomMax;     // ランダムな値を取得し5倍する(0~5の値をとるため)   0~1 0.2*5=1 0.2未満は0.99以下=小数点切り捨て

        while (random >= RandomMax)            //後のswith文でRandomMax以上の値は使わないのでそれが入ったら値を取得しなおす
        {
            random = Random.value * RandomMax; // ランダムな値を取得しRandomMax倍する   3の場合0.33 0.66 0.99を3倍することで0.99 1.98 2.98小数点切り捨てで0~3となる
        }

        flooredIntrandom = (int)Mathf.Floor(random); //5倍したランダムな値の小数点を切り捨てる(random自体の範囲0f~1.0f)

        Panel.SetActive(false);                      //席につくまではパネルを表示しない
        OrderItems[0].SetActive(false);              //席につくまではパネルを表示しない
        OrderItems[1].SetActive(false);              //席につくまではパネルを表示しない
        OrderItems[2].SetActive(false);              //席につくまではパネルを表示しない
        ReturnImage.enabled = false;                 //帰るゲージをfalseに
        ReturnText.enabled  = false;                 //テキストをfalseに
        GetComponent <BoxCollider>().enabled = false;

        //オーディオの情報取得
        sounds = GetComponents <AudioSource>();

        //ハンドとそのスクリプトを取得
        H_Controller        = GameObject.Find("hand");
        H_Controller_Script = H_Controller.GetComponent <HandControllerButton_S2>();
    }
Beispiel #4
0
    // Use this for initialization
    void Start()
    {
        GuestGenerator = GameObject.Find("GuestGenerator"); //GuestGeneratorがはいったgameobject
        Number         = GuestGenerator.GetComponent <GuestGenerator>();
        MyNumber       = Number.Positionnumber;             //自分の席番号を記憶する

        //Plate1 = GameObject.Find("Plate1");
        Collider   = false;
        ItemString = null;

        myTransform = this.transform;       // transformを取得
        pos         = myTransform.position; // 座標を取得

        random = Random.value * 5;          // ランダムな値を取得し5倍する(0~5の値をとるため)

        while (random >= 5)                 //後のswith文で5以上の値は使わないのでそれが入ったら値を取得しなおす
        {
            random = Random.value * 5;      // ランダムな値を取得し10倍する
        }

        flooredIntrandom = (int)Mathf.Floor(random);        //5倍したランダムな値の小数点を切り捨てる(random自体の範囲0f~1.0f)
    }
Beispiel #5
0
 // Use this for initialization
 void Start()
 {
     GuestGenerator = GameObject.Find("GuestGenerator"); //GuestGeneratorがはいったgameobject
     //Guest = GameObject.Find("Guest1");
     Number = GuestGenerator.GetComponent <GuestGenerator>();
 }
Beispiel #6
0
    void Start()
    {
        this.gameObject.transform.rotation = Quaternion.Euler(0, 90, 0);
        //Display = GameObject.Find("SideDisplay"); //ディスプレイの追加
        //S_Display = Display.GetComponent<SideDisplay>();    //SideDysplayスクリプトの追加
        //Recommended = GameObject.Find("Directional Light");
        //testruret = Recommended.GetComponent<TestRuret>();

        GuestGenerator   = GameObject.Find("GuestGenerator");                         //GuestGeneratorがはいったgameobject
        Panel            = this.gameObject.transform.Find("Canvas/Panel").gameObject; //子要素のPanelを取得
        Number           = GuestGenerator.GetComponent <GuestGenerator>();
        MyNumber         = Number.Guest.Length - 1;                                   //自分の席番号を記憶する
        GuestNumber      = Number.Guest;                                              //GeneratorのGuestを獲得
        GuestPosition    = Number.Position;                                           //GeneratorのPositionを獲得
        GuestSpeed       = 0.05f;                                                     //客の移動速度
        GuestNowPosition = this.gameObject.transform.position;

        //Plate1 = GameObject.Find("Plate1");
        Collider   = false;
        ItemString = null;

        myTransform = this.transform;       // transformを取得
        pos         = myTransform.position; // 座標を取得

        random = Random.value * RandomMax;  // ランダムな値を取得し5倍する(0~5の値をとるため)   0~1 0.2*5=1 0.2未満は0.99以下=小数点切り捨て

        while (random >= RandomMax)
        {                                      //後のswith文でRandomMax以上の値は使わないのでそれが入ったら値を取得しなおす
            random = Random.value * RandomMax; // ランダムな値を取得しRandomMax倍する   3の場合0.33 0.66 0.99を3倍することで0.99 1.98 2.98小数点切り捨てで0~3となる
        }

        flooredIntrandom = (int)Mathf.Floor(random); //5倍したランダムな値の小数点を切り捨てる(random自体の範囲0f~1.0f)

        Panel.SetActive(false);                      //席につくまではパネルを表示しない
        OrderItems[0].SetActive(false);              //席につくまではパネルを表示しない
        OrderItems[1].SetActive(false);              //席につくまではパネルを表示しない
        OrderItems[2].SetActive(false);              //席につくまではパネルを表示しない
        OrderItems[3].SetActive(false);              //席につくまではパネルを表示しない
        OrderItems[4].SetActive(false);              //席につくまではパネルを表示しない
        ReturnImage.enabled = false;                 //帰るゲージをfalseに
        ReturnText.enabled  = false;                 //テキストをfalseに
        GetComponent <BoxCollider>().enabled = false;
        effectflag = false;

        //オーディオの情報取得
        sounds = GetComponents <AudioSource>();

        //ハンドとそのスクリプトを取得
        H_Controller        = GameObject.Find("hand");
        H_Controller_Script = H_Controller.GetComponent <HandControllerButton_S2>();

        switch (SceneManager.GetActiveScene().name) //本日のおすすめをいれる
        {
        case "Ryusei_Scene":
        case "Easy_Scene":
            Osusume = Recommended_Easy.getNumberTaihi();
            break;

        case "Normal_Scene":
            Osusume = Recommended_Normal.getNumberTaihi();
            break;

        case "Hard_Scene":
            Osusume = Recommended_Hard.getNumberTaihi();
            break;
        }
    }