public YnVirtualPadController(YnVirtualPad virtualPad) { _virtualPad = virtualPad; _virtualPad.VirtualPadPressed += _virtualPad_Pressed; _virtualPad.VirtualPadReleased += _virtualPad_Released; _buttons = new bool[10]; for (int i = 0; i < 10; i++) _buttons[i] = false; }
public YnVirtualPadController(YnVirtualPad virtualPad) { _virtualPad = virtualPad; _virtualPad.VirtualPadPressed += _virtualPad_Pressed; _virtualPad.VirtualPadReleased += _virtualPad_Released; _buttons = new bool[10]; for (int i = 0; i < 10; i++) { _buttons[i] = false; } }
/// <summary> /// Create a new controller with a custom virtual pad /// </summary> /// <param name="camera"></param> /// <param name="virtualPad"></param> public FirstPersonVirtualPadControl(FirstPersonCamera camera, YnVirtualPad virtualPad) : base(camera, PlayerIndex.One) { _virtualPadController = new YnVirtualPadController(virtualPad); Initialize(); }