Game.UI.Debug.DebugFieldAccessor`1
Assembly: Game
Namespace: Game.UI.Debug
Type: class public
Base: System.Object
Implements: Game.Reflection.ITypedValueAccessor<T>
, Game.Reflection.IValueAccessor
Code
public class DebugFieldAccessor<T> : Game.Reflection.ITypedValueAccessor<T>, Game.Reflection.IValueAccessor
{
private UnityEngine.Rendering.DebugUI+Field<T> m_Field;
public System.Type valueType { get; }
public DebugFieldAccessor`1(UnityEngine.Rendering.DebugUI+Field<T> field);
public T GetTypedValue();
public System.Object GetValue();
public System.Void SetTypedValue(T value);
public System.Void SetValue(System.Object value);
}
Fields
private UnityEngine.Rendering.DebugUI+Field<T> m_Field
private UnityEngine.Rendering.DebugUI+Field<T> m_Field;
Properties
public System.Type valueType { get }
public System.Type valueType { get; }
Constructors
public DebugFieldAccessor
1(UnityEngine.Rendering.DebugUI+Fieldfield)`
public DebugFieldAccessor`1(UnityEngine.Rendering.DebugUI+Field<T> field);
Methods
public GetTypedValue() : T
public T GetTypedValue();
public GetValue() : System.Object
public System.Object GetValue();
public SetTypedValue(T value) : System.Void
public System.Void SetTypedValue(T value);
public SetValue(System.Object value) : System.Void
public System.Void SetValue(System.Object value);