private void CreateCubes() { Vector3 pos = Camera.main.ViewportToWorldPoint(new Vector3(Random.Range(0.1f, 0.9f), 1.1f, 10 - Camera.main.transform.position.z)); int random = Random.Range(0, 20); GameObject nextGO = Instantiate(CubePrefab) as GameObject; if (random <= 2) { nextGO.GetComponent <MeshRenderer>().material = StickyMat; } else { nextGO.GetComponent <Renderer>().material.color = UsefulFunc.GetColor(); } nextGO.transform.position = pos; nextGO.GetComponent <Cube>().background = true; }
private void Page_Loaded(object sender, RoutedEventArgs e) { TIMS.PageInfoSet("D10AA", "行路選択"); if (TimeTable.InsertedICInfo != null) { try { TimeTable.ICSettingInfo ISI = TimeTable.InsertedICInfo; OfficeNameTB.Text = ISI.OfficeName ?? string.Empty; WorkNumTB.Text = ISI.WorkNumber ?? string.Empty; EffectedDateTB.Text = "[" + ISI.EffectedDateYY + ". " + ISI.EffectedDateMM + ". " + ISI.EffectedDateDD + "]"; } catch (NullReferenceException) { } catch (Exception ex) { UsefulFunc.MsgBxShow("IC設定に失敗しました。\n" + ex.Message, "LimExpTIMSDisp D10AA"); } PageNum = 0; MaxPage = (int)Math.Floor(TimeTable.TTList.Count / 5.0); DT.Tick += DT_Tick; DT.Start(); } }
private void CreateObject() { Vector3 pos = Camera.main.ViewportToWorldPoint(new Vector3(Random.Range(0.1f, 0.9f), 1.1f, 10 - Camera.main.transform.position.z)); int random = Random.Range(0, 20); nextGO = Instantiate(CubePrefab) as GameObject; if (random == 0) { nextGO = Instantiate(BombPrefab) as GameObject; } else if (random <= 2) { nextGO.GetComponent <Cube>().sticky = true; nextGO.GetComponent <MeshRenderer>().material = StickyMat; } else { nextGO.GetComponent <Renderer>().material.color = UsefulFunc.GetColor(); } nextGO.transform.position = pos; UI.SetNext(nextGO); nextGO.SetActive(false); }