Click or drag to resize

ComponentDataSynchronizer Class

Non-generic base class for a component data synchronizer.
Inheritance Hierarchy
SystemObject
  UnityEngineObject
    UnityEngineComponent
      UnityEngineBehaviour
        UnityEngineMonoBehaviour
          Slash.Unity.DataBind.Core.PresentationDataBindingOperator
            Slash.Unity.DataBind.Foundation.SynchronizersComponentDataSynchronizer
              Slash.Unity.DataBind.Foundation.SynchronizersComponentDataSynchronizerTComponent, TData

Namespace:  Slash.Unity.DataBind.Foundation.Synchronizers
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
public abstract class ComponentDataSynchronizer : DataBindingOperator

The ComponentDataSynchronizer type exposes the following members.

Constructors
  NameDescription
Protected methodComponentDataSynchronizer
Initializes a new instance of the ComponentDataSynchronizer class
Top
Methods
  NameDescription
Public methodDeinit
Deinitializes the operator. By default this method removes the added bindings.
(Overrides DataBindingOperatorDeinit.)
Public methodInit
Initializes the operator. This method should be used to add bindings.
(Overrides DataBindingOperatorInit.)
Protected methodOnComponentValueChanged
Has to be called by derived classes when the value of the component has changed.
Public methodOnContextChanged
Has to be called when an anchestor context changed as the data value may change.
(Overrides DataBindingOperatorOnContextChanged.)
Protected methodSetComponentValue
Sets a new data value on the target component.
Top
Fields
  NameDescription
Public fieldPath
Path to value in data context.
Public fieldTargetBinding
Target component.
Top
See Also