protected void Render(float[] data) { UILineRenderer lineRenderer = gameObject.GetComponent <UILineRenderer>(); Vector2[] posisions = Data2Positions(AveragingData(data, (int)width)); lineRenderer.SetPoints(posisions); lineRenderer.SetAllDirty(); //なぜかこれで再描画できる }
private void SetIncantationPreview(Func <float, Vector2> line) { incantationPreview.SetPoints((from i in Enumerable.Range(0, 100) select TransformIncantationPoint(line(i / 100.0f))).ToArray()); }