protected virtual void setClipping() { if (mGraph == null) { return; } if (mGraph.UnityGui) { RectTransform pRectTransform = mGraph.GetComponent <RectTransform>(); float hOffset = gameObject.transform.position.x - Screen.width / 2; float vOffset = gameObject.transform.position.y - Screen.height / 2; mClipping.x = -pRectTransform.rect.width / 2 + hOffset + mGraph.Margin.x; mClipping.y = pRectTransform.rect.width / 2 + hOffset - mGraph.Margin.z; mClipping.z = -pRectTransform.rect.height / 2 + vOffset + mGraph.Margin.y; mClipping.w = pRectTransform.rect.height / 2 + vOffset - +mGraph.Margin.z; } else { RectTransform pRectTransform = mGraph.GetComponent <RectTransform>(); mClipping.x = -pRectTransform.rect.width / 2 + mGraph.Margin.x; mClipping.y = pRectTransform.rect.width / 2 - mGraph.Margin.z; mClipping.z = -pRectTransform.rect.height / 2 + mGraph.Margin.y; mClipping.w = pRectTransform.rect.height / 2 - mGraph.Margin.w; } }
static public void SetupGraph(NGraph pGraph) { pGraph.PlotBackgroundColor = sPlotBackgroundColor; pGraph.MarginBackgroundColor = sMarginColor; pGraph.AxisColor = sAxesColor; pGraph.GridLinesColorMajor = Color.white; pGraph.GridLinesColorMinor = Color.white; pGraph.GetComponent <RectTransform>().sizeDelta = new Vector2(sWidth, sHeight); }
protected virtual void setClipping() { if (mGraph == null) { return; } if (mGraph.UnityGui) { mClipping.x = mGraph.transform.localPosition.x - (mGraph.GetComponent <RectTransform>().rect.width / 2) + mGraph.Margin.x; mClipping.y = mGraph.transform.localPosition.x + (mGraph.GetComponent <RectTransform>().rect.width / 2) - mGraph.Margin.z; mClipping.z = mGraph.transform.localPosition.y - (mGraph.GetComponent <RectTransform>().rect.height / 2) + mGraph.Margin.y; mClipping.w = mGraph.transform.localPosition.y + (mGraph.GetComponent <RectTransform>().rect.height / 2) - mGraph.Margin.w; } else { RectTransform pRectTransform = mGraph.GetComponent <RectTransform>(); mClipping.x = -pRectTransform.rect.width / 2 + mGraph.Margin.x; mClipping.y = pRectTransform.rect.width / 2 - mGraph.Margin.z; mClipping.z = -pRectTransform.rect.height / 2 + mGraph.Margin.y; mClipping.w = pRectTransform.rect.height / 2 - mGraph.Margin.w; } }