public void SetCallbacks(IKartActions instance) { if (m_Wrapper.m_KartActionsCallbackInterface != null) { @Drive.started -= m_Wrapper.m_KartActionsCallbackInterface.OnDrive; @Drive.performed -= m_Wrapper.m_KartActionsCallbackInterface.OnDrive; @Drive.canceled -= m_Wrapper.m_KartActionsCallbackInterface.OnDrive; @Drift.started -= m_Wrapper.m_KartActionsCallbackInterface.OnDrift; @Drift.performed -= m_Wrapper.m_KartActionsCallbackInterface.OnDrift; @Drift.canceled -= m_Wrapper.m_KartActionsCallbackInterface.OnDrift; @Turn.started -= m_Wrapper.m_KartActionsCallbackInterface.OnTurn; @Turn.performed -= m_Wrapper.m_KartActionsCallbackInterface.OnTurn; @Turn.canceled -= m_Wrapper.m_KartActionsCallbackInterface.OnTurn; } m_Wrapper.m_KartActionsCallbackInterface = instance; if (instance != null) { @Drive.started += instance.OnDrive; @Drive.performed += instance.OnDrive; @Drive.canceled += instance.OnDrive; @Drift.started += instance.OnDrift; @Drift.performed += instance.OnDrift; @Drift.canceled += instance.OnDrift; @Turn.started += instance.OnTurn; @Turn.performed += instance.OnTurn; @Turn.canceled += instance.OnTurn; } }
public void SetCallbacks(IKartActions instance) { if (m_Wrapper.m_KartActionsCallbackInterface != null) { @Accelerate.started -= m_Wrapper.m_KartActionsCallbackInterface.OnAccelerate; @Accelerate.performed -= m_Wrapper.m_KartActionsCallbackInterface.OnAccelerate; @Accelerate.canceled -= m_Wrapper.m_KartActionsCallbackInterface.OnAccelerate; @Movement.started -= m_Wrapper.m_KartActionsCallbackInterface.OnMovement; @Movement.performed -= m_Wrapper.m_KartActionsCallbackInterface.OnMovement; @Movement.canceled -= m_Wrapper.m_KartActionsCallbackInterface.OnMovement; @Brakes.started -= m_Wrapper.m_KartActionsCallbackInterface.OnBrakes; @Brakes.performed -= m_Wrapper.m_KartActionsCallbackInterface.OnBrakes; @Brakes.canceled -= m_Wrapper.m_KartActionsCallbackInterface.OnBrakes; @Drift.started -= m_Wrapper.m_KartActionsCallbackInterface.OnDrift; @Drift.performed -= m_Wrapper.m_KartActionsCallbackInterface.OnDrift; @Drift.canceled -= m_Wrapper.m_KartActionsCallbackInterface.OnDrift; } m_Wrapper.m_KartActionsCallbackInterface = instance; if (instance != null) { @Accelerate.started += instance.OnAccelerate; @Accelerate.performed += instance.OnAccelerate; @Accelerate.canceled += instance.OnAccelerate; @Movement.started += instance.OnMovement; @Movement.performed += instance.OnMovement; @Movement.canceled += instance.OnMovement; @Brakes.started += instance.OnBrakes; @Brakes.performed += instance.OnBrakes; @Brakes.canceled += instance.OnBrakes; @Drift.started += instance.OnDrift; @Drift.performed += instance.OnDrift; @Drift.canceled += instance.OnDrift; } }