create new constructor for VmcExtCon
This commit is contained in:
parent
747aeeb6ad
commit
91bd056486
|
@ -83,5 +83,20 @@ namespace godotVmcSharp
|
||||||
isAxis = (int)m.Data[4].Value;
|
isAxis = (int)m.Data[4].Value;
|
||||||
axis = new Godot.Vector3((float)m.Data[5].Value, (float)m.Data[6].Value, (float)m.Data[7].Value);
|
axis = new Godot.Vector3((float)m.Data[5].Value, (float)m.Data[6].Value, (float)m.Data[7].Value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public VmcExtCon(int _active, string _name, int _isLeft, int _isTouch, int _isAxis, Godot.Vector3 _axis): base(new godotOscSharp.Address("/VMC/Ext/Con"))
|
||||||
|
{
|
||||||
|
if (_active < 0 || _active > 2)
|
||||||
|
{
|
||||||
|
GD.Print($"Invalid value for \"active\" 'i' argument of {addr}. Expected 0-2, received {_active}");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
active = _active;
|
||||||
|
name = _name;
|
||||||
|
isLeft = _isLeft;
|
||||||
|
isTouch = _isTouch;
|
||||||
|
isAxis = _isAxis;
|
||||||
|
axis = _axis
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user