private void OnTriggerExit2D(Collider2D c) { if (c.tag == "Player2") { GamepadControls.SetVibration(0, 0); } }
private void OnTriggerStay2D(Collider2D c) { if (!Hidden) { GamepadControls.SetVibration(0, 0); } if (c.tag == "Player2" && Hidden) { Vector3 dir = c.transform.position - transform.position; float vStr = Mathf.Pow(1 - Mathf.Clamp(dir.magnitude / MaxDistance, 0.0f, 1.0f), 2); GamepadControls.SetVibration(0, vStr); if (GamepadControls.PrevState.Buttons.A == XInputDotNetPure.ButtonState.Pressed) { GamepadControls.SetVibration(0, 0); RevealPuzzle(); } } }