コード例 #1
0
        private void OnEnable()
        {
            graphic = GetComponent <Graphic>();
            helper.Reset();
            helper.GetCurvedUIController(graphic.canvas);

            if (controller != null)
            {
                controller.CurveSettingsChangedEvent -= Controller_CurveSettingsChangedEvent;
                controller.CurveSettingsChangedEvent += Controller_CurveSettingsChangedEvent;
            }

            UpdateMatrices();
        }
コード例 #2
0
        private IEnumerator WaitForCanvas()
        {
            yield return(new WaitWhile(() => canvas == null));

            curvedHelper.Reset();
            controller = curvedHelper.GetCurvedUIController(canvas);
            controller.CurveSettingsChangedEvent += Controller_CurveSettingsChangedEvent;
            OnTransformParentChanged();
            UpdateCurvature();
        }