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); }
public void Hide(bool send) { if (send) { if (_closeCallback != null) { _closeCallback(_field, CreateValues()); } } _field = null; _closeCallback = null; gameObject.SetActive(false); DestroyObject(gameObject); }