static public InputAtom_IntSlider GetAsIntSlider(this InputAtom_IntAxis item, bool is_positive)
 {
     return(item.IfNotNull(i => new InputAtom_IntSlider_IntAxisHalf(item, is_positive)));
 }
 static public InputAtom_Axis GetAsAxis(this InputAtom_IntAxis item)
 {
     return(item.IfNotNull(i => new InputAtom_Axis_IntAxis(i)));
 }
 static public InputAtom_Button GetAsButton(this InputAtom_IntAxis item, bool is_positive)
 {
     return(item.IfNotNull(i => new InputAtom_Button_IntAxisLimit(item, is_positive)));
 }
 public InputAtom_IntSlider_IntAxisHalf(InputAtom_IntAxis a, bool p)
 {
     axis        = a;
     is_positive = p;
 }
 public InputAtom_IntSlider_IntAxisHalf(InputAtom_IntAxis a) : this(a, true)
 {
 }
 public InputAtom_Axis_IntAxis(InputAtom_IntAxis a)
 {
     axis = a;
 }
Esempio n. 7
0
 public InputAtom_IntStick_IntAxisPair(InputAtom_IntAxis ha, InputAtom_IntAxis va)
 {
     horizontal_axis = ha;
     vertical_axis   = va;
 }
 public InputAtom_Button_IntAxisLimit(InputAtom_IntAxis a) : this(a, true)
 {
 }
        public InputAtom_Button_IntAxisLimit(InputAtom_IntAxis a, bool p)
        {
            axis = a;

            is_positive = p;
        }
 public void Initialize(InputAtom_IntAxis a)
 {
     axis = a;
 }