Пример #1
0
    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;
    }
Пример #2
0
 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();
     }
 }
Пример #3
0
    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);
    }