Esempio n. 1
0
        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();
        }