Example #1
0
    IEnumerator UpdateTestCurve()
    {
        dataGraph.AddPointToExistingSeries(curveID, nextValueToSet);

        yield return(new WaitForSeconds(0.01f));

        blockUpdate = false;
    }
Example #2
0
    void UpdateTestCurve()
    {
        foreach (int item in dataGraph.curves.Keys)
        {
            Vector2 curvePoint;

            int   count = 0;
            float val   = 0;
            if ((count = dataGraph.curves[item].GetCurveDataBuffer().Count) != 0)
            {
                val = dataGraph.curves[item].GetCurveDataBuffer()[count - 1].x;
            }
            else if ((count = dataGraph.curves[item].GetCurveData().Count) != 0)
            {
                val = dataGraph.curves[item].GetCurveData()[count - 1].x;
            }

            curvePoint.x = val + 0.01f;
            curvePoint.y = Mathf.Sin(curvePoint.x * 10f) * Mathf.Sin(curvePoint.x * 5f) * Mathf.Sin(curvePoint.x);

            dataGraph.AddPointToExistingSeries(item, curvePoint);
        }
    }