public static LongField LongField <TProperty, TContainer>(TProperty property, ref TContainer container, ref long value, InspectorContext context) where TProperty : IProperty <TContainer, long> { return(GuiConstructFactory.Construct <TProperty, LongField, TContainer, long>(property, ref container, ref value, context)); }
public static TextField ULongField <TProperty, TContainer>(TProperty property, ref TContainer container, ref ulong value, InspectorContext context) where TProperty : IProperty <TContainer, ulong> => GuiConstructFactory.Construct <TProperty, TextField, string, TContainer, ulong>(property, ref container, ref value, context);
public static IntegerField IntField <TProperty, TContainer>(TProperty property, ref TContainer container, ref int value, InspectorContext context) where TProperty : IProperty <TContainer, int> { return(GuiConstructFactory.Construct <TProperty, IntegerField, TContainer, int>(property, ref container, ref value, context)); }
public static LongField UIntField <TProperty, TContainer>(TProperty property, ref TContainer container, ref uint value, InspectorContext context) where TProperty : IProperty <TContainer, uint> => GuiConstructFactory.Construct <TProperty, LongField, long, TContainer, uint>(property, ref container, ref value, context);
public static IntegerField ShortField <TProperty, TContainer>(TProperty property, ref TContainer container, ref short value, InspectorContext context) where TProperty : IProperty <TContainer, short> => GuiConstructFactory.Construct <TProperty, IntegerField, int, TContainer, short>(property, ref container, ref value, context);
public static Toggle Toggle <TProperty, TContainer>(TProperty property, ref TContainer container, ref bool value, InspectorContext context) where TProperty : IProperty <TContainer, bool> { return(GuiConstructFactory.Construct <TProperty, Toggle, TContainer, bool>(property, ref container, ref value, context)); }
public static TextField CharField <TProperty, TContainer>(TProperty property, ref TContainer container, ref char value, InspectorContext context) where TProperty : IProperty <TContainer, char> { return(GuiConstructFactory.Construct <TProperty, TextField, string, TContainer, char>(property, ref container, ref value, context)); }
public static DoubleField DoubleField <TProperty, TContainer>(TProperty property, ref TContainer container, ref double value, InspectorContext context) where TProperty : IProperty <TContainer, double> { return(GuiConstructFactory.Construct <TProperty, DoubleField, TContainer, double>(property, ref container, ref value, context)); }
public static FloatField FloatField <TProperty, TContainer>(TProperty property, ref TContainer container, ref float value, InspectorContext context) where TProperty : IProperty <TContainer, float> => GuiConstructFactory.Construct <TProperty, FloatField, TContainer, float>(property, ref container, ref value, context);