Пример #1
0
 // Update is called once per frame
 void Update()
 {
     //クリックをした判定が返ってきた場合
     if (onClick)
     {
         //マウスが持っているデータをもとにマテリアルを差し替え、データを取得する
         GetComponent <Renderer>().material = MouseStatus.GetPlMaterial;
         plStepTiming = MouseStatus.GetPlStepTiming;
         onClick      = false;
     }
 }
Пример #2
0
    // Start is called before the first frame update
    void Start()
    {
        //テキストデータをもとに書き換える
        GameObject obj = PlModeGroup.obj;
        int        num = (int)transform.localPosition.y;

        for (int i = 0; i < obj.transform.childCount - 1; i++)
        {
            StepData.PL_STEP_TIMING pl = StepData.GetStepData[num].plStep;
            if (pl == obj.transform.GetChild(i).gameObject.GetComponent <PlModeObj>().plModeType)
            {
                //データの取得
                plStepTiming = pl;
                //マテリアルの差し替え
                GetComponent <Renderer>().material = obj.transform.GetChild(i).gameObject.GetComponent <Renderer>().material;
                break;
            }
        }
    }