static public InputSwitch get() { if (manager == null) { manager = GameObject.FindObjectOfType <InputSwitch>(); } return(manager); }
void Start() { input = InputSwitch.get(); input_track = LaserTracker.get(); carrier = gameObject; //default pool //for(int i = 0; i < 30; i++){ add(); } kill(); }
virtual protected void Awake() { _camera = Camera.main; if (_camera == null) { Debug.LogError("no camera ?"); } input = InputSwitch.get(); fetchCollider(); }
void Update() { position = InputSwitch.get().getLasersPositions(); isDetected = InputSwitch.get().hasPointer(); if (!isDebug) { cursorGameObject.GetComponent <RectTransform>().anchoredPosition = GetLedPositionWithTolerance(); } // ACTIVATION DE L'INTERACTION if (!wasDetectedOnPreviousFrame && isDetected) { enableAction = true; } wasDetectedOnPreviousFrame = isDetected; }
private void PfspManager_ButtonUp(object sender, PFSwPanelSwitchEventArgs e) { m_worker.ReportProgress(50, $"SwitchPanelSupport - {e.Switch.ToString( )} Up"); if (m_udp == null) { return; } string key = InputSwitch.Input_On(e.Switch.ToString()); if (m_panelConfig.VJCommands.ContainsKey(key)) { var cmd = m_panelConfig.VJCommands[key]; if (cmd.IsValid) { m_udp.SendMsg(cmd.JString); SwitchPanelLed.HandleLed(cmd.CtrlExt1, m_pfspManager); } } }
private void PfspManager_ButtonDown(object sender, PFSwPanelSwitchEventArgs e) { m_worker.ReportProgress(50, $"SwitchPanelSupport - {e.Switch.ToString( )} Down"); // kind of debug only if (!VJoyHandler.Instance.Connected) { return; } string key = InputSwitch.Input_Off(e.Switch.ToString( )); if (m_panelConfig.VJCommands.ContainsKey(key)) { var cmd = m_panelConfig.VJCommands[key]; if (cmd.IsValid) { VJoyHandler.Instance.HandleMessage(cmd); SwitchPanelLed.HandleLed(cmd.CtrlExt1, m_pfspManager); } } }