コード例 #1
0
ファイル: Item_S.cs プロジェクト: ellio001/Game_Taisho_Proto
    // Use this for initialization
    void Start()
    {
        gameobject      = this.gameObject;                        //このオブジェクトの情報をいれる
        gameObject.name = gameObject.name.Replace("(Clone)", ""); //プレハブ生成時の(Clone)を消す
        Resource        = null;                                   //生成するプレハブの箱を初期化
        //AgeCount = 0f;                  //カウント初期化
        StockCount       = 0f;                                    //ストックのカウント
        KogeCountMax     = 14f;                                   //焦げるスピード
        StockCountMax    = 45f;                                   //ストックスピード
        kona             = false;                                 //konaをfalseに
        BredPowder       = false;
        liquid           = false;
        QuailFry         = false;
        Secondliquid     = false;
        ThirdBreadPowder = false;
        TaihiFlag        = false;
        Burnflag         = false;
        Burnflag2        = true;
        FastOneflag      = false;

        //Sliderを満タンにする。
        slider.value = 0f;

        dummy = GameObject.Find("dummy");
        //りょうまが作ったやつ
        GM     = GameObject.Find("GameManager");
        script = GM.GetComponent <GameManager>();

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

        H_Controller        = GameObject.Find("hand");
        H_Controller_Script = H_Controller.GetComponent <HandControllerButton_S2>();
    }
コード例 #2
0
    [SerializeField] GameObject Batu_Normal; // NormalSceneでうずらだけの×を入れる

    void Start()
    {
        /***最初に正面を向くための処理***************/
        var aim  = this.CP_List[1].transform.position - this.transform.position;
        var look = Quaternion.LookRotation(aim);

        this.transform.localRotation = look;
        /*******************************************/

        //ポーズ画面
        Pause  = GameObject.Find("Main Camera");
        script = Pause.GetComponent <Pause_Botton_Script>();

        // <HandControllerButton_S2>の変数を使えるようにしている
        HCBscript     = HCB.GetComponent <HandControllerButton_S2>();
        old_direction = HCBscript.direction;

        // 矢印を表示させている
        Vector3 tmp = Cursor_List[cursor].transform.position;

        CursorObj.transform.position = new Vector3(tmp.x, tmp.y, tmp.z);

        SceneName = SceneManager.GetActiveScene().name; // 現在のscene名を記憶
        if (SceneName == "Easy_Scene")
        {
            Batu_Easy.SetActive(true);
        }
        if (SceneName == "Normal_Scene")
        {
            Batu_Normal.SetActive(true);
        }
    }
コード例 #3
0
    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>();
    }
コード例 #4
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;
        }
    }
コード例 #5
0
 void Start()
 {
     HCB       = GameObject.Find("hand");
     HCBscript = HCB.GetComponent <HandControllerButton_S2>();
 }