using UnityEngine; using UnityEngine.InputSystem; public class RebindSaveLoad : MonoBehaviour { public InputActionAsset actions; public void OnEnable() { var rebinds = PlayerPrefs.GetString("rebinds"); if (!string.IsNullOrEmpty(rebinds)) actions.LoadBindingOverridesFromJson(rebinds); } public void OnDisable() { var rebinds = actions.SaveBindingOverridesAsJson(); PlayerPrefs.SetString("rebinds", rebinds); } }