public override void IncrementVersion(IProperty property, IPropertyContainer container) { Version++; if (!ReferenceEquals(container, this)) { SharedVersionStorage.IncrementVersion(s_ComponentsProperty, this); } else { SharedVersionStorage.IncrementVersion(property, container); } }
public override void IncrementVersion(IProperty property, IPropertyContainer container) { Version++; if (container is UTinyProjectSettings) { SharedVersionStorage?.IncrementVersion(s_ProjectSettingsProperty, this); } else if (container is UTinyModule.Reference) { SharedVersionStorage?.IncrementVersion(s_ModuleProperty, this); } else { SharedVersionStorage?.IncrementVersion(property, this); } }
public override void IncrementVersion(IProperty property, IPropertyContainer container) { Version++; if (container is UTinyField) { SharedVersionStorage?.IncrementVersion(s_FieldsProperty, this); } else if (!ReferenceEquals(container, this)) { SharedVersionStorage?.IncrementVersion(m_DefaultValueProperty, this); } else { SharedVersionStorage?.IncrementVersion(property, container); } }