protected override void OnDestroy() { base.OnDestroy(); m_AnyInput.OnAnyInputReceived -= OnInputReceived; m_AnyInput = null; }
// -ButtBehaviour- protected override void Awake() { base.Awake(); m_AnyInput = new AnyInputDevice(InputSystem.Instance.Devices); m_AnyInput.OnAnyInputReceived += OnInputReceived; }
protected override void OnDestroy() { base.OnDestroy(); PlayerDataSlots.OnPlayerDataRemoved -= OnPlayerAdded; m_InputDevice.OnAnyInputReceived -= OnInputReceived; m_InputDevice = null; }
// -ButtBehaviour API- protected override void Awake() { base.Awake(); m_InputDevice = new AnyInputDevice(InputSystem.Instance.Devices); m_InputDevice.OnAnyInputReceived += OnInputReceived; PlayerDataSlots.OnPlayerDataAdded += OnPlayerAdded; }