private void OnSelect() { SelectColorDialog colorSelector = null; Transform dialogTransform = IOC.Resolve <IWindowManager>().CreateDialogWindow(RuntimeWindowType.SelectColor.ToString(), "Select " + MemberInfoType.Name, (sender, args) => { SetValue(colorSelector.SelectedColor); EndEdit(); SetInputField(colorSelector.SelectedColor); }, (sender, args) => { }, 200, 345, 200, 345, false); colorSelector = dialogTransform.GetComponentInChildren <SelectColorDialog>(); colorSelector.SelectedColor = GetValue(); }
private void OnSelect() { m_colorSelector = Instantiate(ColorSelectorPrefab); m_colorSelector.transform.position = Vector3.zero; m_colorSelector.SelectedColor = GetValue(); PopupWindow.Show("Select " + MemberInfoType.Name, m_colorSelector.transform, "Select", args => { SetValue(m_colorSelector.SelectedColor); EndEdit(); SetInputField(m_colorSelector.SelectedColor); }, "Cancel", no => { }, 260); }
private void OnSelect() { ILocalization localization = IOC.Resolve <ILocalization>(); string memberInfoTypeName = localization.GetString("ID_RTEditor_PE_TypeName_" + MemberInfoType.Name, MemberInfoType.Name); string select = localization.GetString("ID_RTEditor_PE_ColorEditor_Select", "Select") + " "; SelectColorDialog colorSelector = null; Transform dialogTransform = IOC.Resolve <IWindowManager>().CreateDialogWindow(RuntimeWindowType.SelectColor.ToString(), select + memberInfoTypeName, (sender, args) => { SetValue(colorSelector.SelectedColor); EndEdit(); SetInputField(colorSelector.SelectedColor); }, (sender, args) => { }, 200, 345, 200, 345, false); colorSelector = dialogTransform.GetComponentInChildren <SelectColorDialog>(); colorSelector.SelectedColor = GetValue(); }