//----------------------------------------------------------- // Start is called before the first frame update void Start() { GGScript = GuestGenerator.GetComponent <GuestGenerator>(); Seatbool[0] = false; Seatbool[1] = false; Seatbool[2] = false; }
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>(); }
// 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) }
// Use this for initialization void Start() { GuestGenerator = GameObject.Find("GuestGenerator"); //GuestGeneratorがはいったgameobject //Guest = GameObject.Find("Guest1"); Number = GuestGenerator.GetComponent <GuestGenerator>(); }
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; } }