internal void SetVariable(string variableName) { if (string.IsNullOrEmpty(variableName)) { m_Inspector.styleFields.UnsetStylePropertyForElement(targetField); } else { m_Inspector.styleFields.OnFieldVariableChange(variableName, targetField, styleName, index); m_Inspector.RefreshUI(); } }
void OnVariableEditingFinished() { var newVarName = variableField.value; if (m_InitialText != newVarName) { if (string.IsNullOrEmpty(newVarName)) { m_Inspector.styleFields.UnsetStylePropertyForElement(targetField); } else { m_Inspector.styleFields.OnFieldVariableChange(newVarName, targetField, styleName, index); m_Inspector.RefreshUI(); } } HideStyleVariableField(); variableInfoTooltip?.Hide(); }