void HandleAnalogEvent(object sender, AnalogInputChangedArgs args) { if (args.Event.AnalogInput == AnalogInputValues.JoystickX) { joystickXText.text = args.Event.AnalogValue.ToString(); } if (args.Event.AnalogInput == AnalogInputValues.JoystickY) { joystickYText.text = args.Event.AnalogValue.ToString(); } if (args.Event.AnalogInput == AnalogInputValues.FreeMemory) { memoryText.text = args.Event.AnalogValue.ToString() + " bytes free"; } }
void HandleAnalogEvent(object sender, AnalogInputChangedArgs args) { ControlPlane.AnalogEvent analog = args.Event; //Debug.Log(analog.AnalogInput.ToString() + ": 0x" + analog.AnalogValue.ToString()); float val = analog.AnalogValue; val = (val - 511.5f) / 511.5f; if (Mathf.Abs(val) < 0.1f) { val = 0; } if (analog.AnalogInput == AnalogInputValues.JoystickX) { m_HorizontalVirtualAxis.Update(val); } if (analog.AnalogInput == AnalogInputValues.JoystickY) { m_VerticalVirtualAxis.Update(val); } }