Ejemplo n.º 1
0
        public void Show(REField field, WindowCallback closeCallback)
        {
            _field         = field;
            _closeCallback = closeCallback;

            Title.text = string.Format("<color=grey>{0}</color> {1}:", _field.FieldType, _field.FieldName);

            BuildInputs();

            gameObject.SetActive(true);
        }
Ejemplo n.º 2
0
        public void Hide(bool send)
        {
            if (send)
            {
                if (_closeCallback != null)
                {
                    _closeCallback(_field, CreateValues());
                }
            }

            _field         = null;
            _closeCallback = null;

            gameObject.SetActive(false);

            DestroyObject(gameObject);
        }