8 if (!Application.isPlaying)
12 if (canvas.renderMode == RenderMode.ScreenSpaceCamera)
14 CanvasScaler component = canvas.GetComponent<CanvasScaler>();
15 if ((
bool)component && component.enabled)
17 component.enabled =
false;
18 Vector3 lossyScale = canvas.GetComponent<RectTransform>().lossyScale;
19 component.enabled =
true;
20 Vector3 lossyScale2 = canvas.GetComponent<RectTransform>().lossyScale;
21 return new Vector3(lossyScale2.x / lossyScale.x, lossyScale2.y / lossyScale.y, lossyScale2.z / lossyScale.z);
25 return canvas.GetComponent<RectTransform>().lossyScale;
static Vector3 CorrectLossyScale(this Canvas canvas)