Click or drag to resize

DataBindingOperator Class

Base class of a behaviour that uses on one or more data bindings.
Inheritance Hierarchy
SystemObject
  UnityEngineObject
    UnityEngineComponent
      UnityEngineBehaviour
        UnityEngineMonoBehaviour
          Slash.Unity.DataBind.Core.PresentationDataBindingOperator
            More...

Namespace:  Slash.Unity.DataBind.Core.Presentation
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
public abstract class DataBindingOperator : MonoBehaviour, 
	IContextOperator

The DataBindingOperator type exposes the following members.

Constructors
  NameDescription
Protected methodDataBindingOperator
Initializes a new instance of the DataBindingOperator class
Top
Properties
  NameDescription
Public propertyIsInitialized
Indicates if the data provider already holds a valid value.
Top
Methods
  NameDescription
Protected methodAddBinding
Adds and initializes the specified binding.
Protected methodAddBindings
Adds and initializes the specified bindings.
Protected methodAwake
Unity callback. Overwrite Init method in derived classes to add bindings and do other initialization stuff.
Public methodDeinit
Deinitializes the operator. By default this method removes the added bindings.
Public methodDisable
Disable the operator.
Public methodEnable
Enable the operator.
Public methodInit
Initializes the operator. This method should be used to add bindings.
Protected methodOnBindingValuesChanged
Called when a value of the bindings of this operator changed.
Public methodOnContextChanged
Has to be called when an anchestor context changed as the data value may change.
Protected methodOnDestroy
Unity callback. Overwrite Deinit method in derived classes to remove bindings and do other deinitialization stuff.
Protected methodOnDisable
Unity callback. Overwrite Disable method in derived classes to disable behaviour.
Protected methodOnEnable
Unity callback. Overwrite Enable method in derived classes to enable behaviour.
Protected methodRemoveAllBindings
Removes and deinitializes all added bindings.
Protected methodRemoveBinding
Removes and deinitializes the specified binding.
Protected methodStart
Unity callback.
Top
See Also
Inheritance Hierarchy
SystemObject
  UnityEngineObject
    UnityEngineComponent
      UnityEngineBehaviour
        UnityEngineMonoBehaviour
          Slash.Unity.DataBind.Core.PresentationDataBindingOperator
            Slash.Unity.DataBind.Core.PresentationDataProvider
            Slash.Unity.DataBind.Foundation.CommandsCommandProxy
            Slash.Unity.DataBind.Foundation.SettersContextDataUpdater
            Slash.Unity.DataBind.Foundation.SettersPrefabInstantiator
            Slash.Unity.DataBind.Foundation.SettersSingleSetter
            Slash.Unity.DataBind.Foundation.SynchronizersComponentDataSynchronizer