Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using Rewired;
- public class AC_Rewired_InputBridge_KZ : MonoBehaviour
- {
- public int playerId = 0;
- private Rewired.Player player;
- void Start()
- {
- AC.KickStarter.playerInput.InputGetButtonDownDelegate = CustomGetButtonDown;
- AC.KickStarter.playerInput.InputGetButtonUpDelegate = CustomGetButtonUp;
- AC.KickStarter.playerInput.InputGetButtonDelegate = CustomGetButton;
- AC.KickStarter.playerInput.InputGetAxisDelegate = CustomGetAxis;
- player = Rewired.ReInput.players.GetPlayer(playerId);
- }
- private bool CustomGetButtonDown(string buttonName)
- {// AC A delegate for the InputGetButtonDown function, used to detect when a button is first pressed
- Debug.Log(buttonName + " is pressed: " + player.GetButtonDown(buttonName) + " or: " + player.GetButtonDown(buttonName));
- return player.GetButtonDown(buttonName);
- }
- private bool CustomGetButtonUp(string buttonName)
- {// AC A delegate for the InputGetButtonUp function, used to detect when a button is released
- Debug.Log(buttonName + " is released: " + player.GetButtonDown(buttonName));
- return player.GetButtonUp(buttonName);
- }
- private bool CustomGetButton(string buttonName)
- { // A delegate for the InputGetButton function, used to detect when a button is held down
- Debug.Log(buttonName + " is button: " + player.GetButtonDown(buttonName) + " or: " + player.GetButton(buttonName));
- return player.GetButtonDown(buttonName);
- }
- private float CustomGetAxis(string AxisName)
- { // AC ??
- Debug.Log("We are now AC to Rewired touching: " + AxisName);
- return player.GetAxis(AxisName);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement