Skip to content
Bit Quirky Behavior Trees and
State Machines

Search documentation

All topics and APIs

Close returns focus to Search.

What are you looking for?

Try a common topic or enter a complete API identifier.

Browse the reference instead

Esc closes · Tab reaches results · Enter opens the focused link

v0.6.0
Menu

Original file: ../bitquirky-core/Runtime/Binding/BindableValue.cs

Source file hash: sha256:a5e09bf685e6da28918c53d6438ab437c07f7955cfd9c605de93078d95416af1

Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.

Original lines: 50-596

Declaration hash: sha256:0dc6b8f90b1969a820e0cf1e15eba964696ea01d932f91de30522bbfee84a468

C#
[Serializable]
public class BindableValue<T> : ISerializationCallbackReceiver, IBindableSource<T>
{
}

Original lines: 74-80

Declaration hash: sha256:5fdff420e02fa6cce0602e88881e2a00d8bd73fc0ad41b1c04b2c9f405ea5ab0

C#
public enum BindingMode
{
}

Original lines: 77

Declaration hash: sha256:e57e998726030b84d971fa8bd41e1ebe0bc4cd40474e79f7e927efb00f9f348f

C#
Variable

Original lines: 79

Declaration hash: sha256:ce54f0e22dbb39de8a6d9ae0b32b3ecac5bc749fddcb78e4f1e572212b338d63

C#
Component

Original lines: 90-99

Declaration hash: sha256:cae78955816a2d2268237f31481602f8d258d9fb8748298ed1f29ff974cffb0c

C#
public event Action<T, T> ValueChanged { add; remove; }

Original lines: 107-112

Declaration hash: sha256:ffb2101e85486d8b8c871cc4c4daed339ea9b0486b67873d6c9a4f16131d0599

C#
[UsedImplicitly]
public T UnboundValue { get; set; }

Original lines: 114

Declaration hash: sha256:d9e228c7798d816dcb62aa9ac7be3f0608a6a114d442696a1a38806f115b9a70

C#
public bool IsBound { get; }

Original lines: 121-209

Declaration hash: sha256:184c0f9fe37af5a822a32799005a7bba1a7ec17015358397e0ad160f6c3cc187

C#
public T Value { get; set; }

Original lines: 216-224

Declaration hash: sha256:c5bd6543fcfcc848272051f49c9bd7c819a3f2f04c0568d3793c52197ca25b73

C#
public BindableValue(T initialValue);

Original lines: 227-235

Declaration hash: sha256:89ceb09f917882720ac5762ca640d6a573af9e4c2e9c397cbfbdb9312e41d484

C#
public BindableValue();

Method: op_Implicit(BindableValue<T> bindableValue)

Section titled “Method: op_Implicit(BindableValue<T> bindableValue)”

Original lines: 244-247

Declaration hash: sha256:75b7e7d3cb13b7a407f82017dad3214da15fe0e1e741e7a19ad91b25025f69f4

C#
public static implicit operator T(BindableValue<T> bindableValue);

Original lines: 271-274

Declaration hash: sha256:656759964e3d6b4193f24f7603f250f1e5d1db84fb71ec8a16656d68da9f87ec

C#
public void OnBeforeSerialize();

Original lines: 277-295

Declaration hash: sha256:75d12afba047773f70b3164568e6d0beb39d8f6044801b1fdc22dc459ef78773

C#
public void OnAfterDeserialize();

Original lines: 304-330

Declaration hash: sha256:1abd4ed5c521cc956715dd67804b3feb832498f3e6f99e5a6524d1126b4a8dd6

C#
public void ToggleBinding();

Original lines: 335-342

Declaration hash: sha256:b551ce6d6071f7b29239551a9084e3fce23f49e1e0ef835f842f64c81795693e

C#
public void ForceSave();
Full-size image