protected void ShowDialog() { Debug.Log("OnShowDialog"); if (LayoutController != null) { if (!IsEnabled) { LayoutController.VisibleDialog = this; } else { LayoutController.VisibleDialog = null; } } ViewHelpers.RefreshTextToTriggerRendering(this); }
private void UpdateButtonPositions() { float y = 0; var originalButton = GameObject.Find("DeviceButton0"); var tansf = originalButton.GetComponent <RectTransform>(); var height = tansf.rect.height * tansf.localScale.y; var listRectTransform = ListContentView.GetComponent <RectTransform>(); listRectTransform.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, height * (_deviceComponents.Count + 3)); foreach (var deviceComponent in _deviceComponents) { deviceComponent.Value.transform.localPosition = originalButton.transform.localPosition + new Vector3(0, y, 0); y -= height + (height / 5); } ViewHelpers.RefreshTextToTriggerRendering(this); }
public void Start() { ViewHelpers.RefreshTextToTriggerRendering(this); }