コード例 #1
0
ファイル: MeshImage.cs プロジェクト: seiroise/GonPolyProject
 /// <summary>
 /// 色の設定
 /// </summary>
 public void SetColor(Color color)
 {
     if (eMesh == null)
     {
         return;
     }
     eMesh.SetColor(color);
     SetVerticesDirty();
 }
コード例 #2
0
 /// <summary>
 /// ポリゴンの更新
 /// </summary>
 private void UpdatePolygon()
 {
     if (!lerpPolygonColor.Processing)
     {
         return;
     }
     lerpPolygonColor.Update(polygonColorLerpT * Time.deltaTime);
     //簡易メッシュの色変更
     drawEMesh.SetColor(lerpPolygonColor.Value);
     draw = true;
 }
コード例 #3
0
 /// <summary>
 /// 色の変更
 /// </summary>
 public void SetPolygonColor(Color color)
 {
     polygonColor = color;
     if (!disabled)
     {
         lerpPolygonColor.SetTarget(color);
     }
     else
     {
         lerpPolygonColor.SetTarget(color * disableColorScale);
     }
     //サブ簡易メッシュの色変更
     subEMesh.SetColor(color);
 }
コード例 #4
0
 /// <summary>
 /// 色の変更
 /// </summary>
 public void SetPolygonColor(Color color)
 {
     polygonColor = color;
     if (!disabled)
     {
         lerpPolygonColor.SetTarget(color);
     }
     else
     {
         lerpPolygonColor.SetTarget(color * disableColorScale);
     }
     //簡易ポリゴンの更新
     targetColorEMesh.SetColor(color);
     //コールバック
     onColorChanged.Invoke(this);
 }