Show / Hide Table of Contents

Class Behaviour<T>

A that represents UnityEngine.Behaviour.

Inheritance
Object
BindableObject
Node
Component<T>
Behaviour<T>
Camera
Implements
INotifyPropertyChanged
IDynamicResourceHandler
Inherited Members
Component<T>.BodyProperty
Component<T>.CreateBindableModifierProperty(String, Type, BindableProperty.CreateDefaultValueDelegate)
Component<T>.Body
Component<T>.AddToInMainThread(UnityEngine.GameObject)
Node.AddTo(UnityEngine.GameObject)
Node.DestroyMuxInMainThread()
BindableObject.BindingContextProperty
Xamarin.Forms.BindableObject.add_PropertyChanging(Xamarin.Forms.PropertyChangingEventHandler)
Xamarin.Forms.BindableObject.remove_PropertyChanging(Xamarin.Forms.PropertyChangingEventHandler)
BindableObject.ClearValue(BindableProperty)
BindableObject.ClearValue(BindablePropertyKey)
BindableObject.GetValue(BindableProperty)
BindableObject.GetValues(BindableProperty, BindableProperty)
BindableObject.GetValues(BindableProperty, BindableProperty, BindableProperty)
BindableObject.IsSet(BindableProperty)
BindableObject.RemoveBinding(BindableProperty)
BindableObject.SetBinding(BindableProperty, BindingBase)
BindableObject.SetInheritedBindingContext(BindableObject, Object)
BindableObject.ApplyBindings()
BindableObject.OnBindingContextChanged()
BindableObject.OnPropertyChanged(String)
BindableObject.OnPropertyChanging(String)
BindableObject.UnapplyBindings()
BindableObject.IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)
BindableObject.SetValue(BindableProperty, Object)
BindableObject.SetValue(BindablePropertyKey, Object)
BindableObject.SetValueCore(BindableProperty, Object, SetValueFlags)
BindableObject.CoerceValue(BindableProperty)
BindableObject.CoerceValue(BindablePropertyKey)
BindableObject.Dispatcher
BindableObject.BindingContext
BindableObject.PropertyChanged
BindableObject.PropertyChanging
BindableObject.BindingContextChanged
Namespace: Mux.Markup
Assembly: Mux.Markup.dll
Syntax
public class Behaviour<T> : Component<T>, INotifyPropertyChanged, IDynamicResourceHandler where T : UnityEngine.Behaviour
Type Parameters
Name Description
T

Fields

| Improve this Doc View Source

EnabledProperty

Backing store for the Enabled property.

Declaration
public static readonly BindableProperty EnabledProperty
Field Value
Type Description
BindableProperty

Properties

| Improve this Doc View Source

Enabled

A property that represents UnityEngine.Behaviour.enabled.

Declaration
public bool Enabled { get; set; }
Property Value
Type Description
Boolean

Methods

| Improve this Doc View Source

AwakeInMainThread()

A methot that actually wakes the node up in the main thread.

Declaration
protected override void AwakeInMainThread()
Overrides
Mux.Markup.Component<T>.AwakeInMainThread()
Remarks

This sets UnityEngine.Behaviour.enabled which may prevents from setting other properties if the value is false. Therefore, this should be called after setting those properties in an overriding method.

Implements

System.ComponentModel.INotifyPropertyChanged
Xamarin.Forms.Internals.IDynamicResourceHandler
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX