예제 #1
0
 public void SetCallbacks(IDebugControlsActions instance)
 {
     if (m_Wrapper.m_DebugControlsActionsCallbackInterface != null)
     {
         @AddBody.started   -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnAddBody;
         @AddBody.performed -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnAddBody;
         @AddBody.canceled  -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnAddBody;
     }
     m_Wrapper.m_DebugControlsActionsCallbackInterface = instance;
     if (instance != null)
     {
         @AddBody.started   += instance.OnAddBody;
         @AddBody.performed += instance.OnAddBody;
         @AddBody.canceled  += instance.OnAddBody;
     }
 }
예제 #2
0
 public void SetCallbacks(IDebugControlsActions instance)
 {
     if (m_Wrapper.m_DebugControlsActionsCallbackInterface != null)
     {
         @PauseTime.started   -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnPauseTime;
         @PauseTime.performed -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnPauseTime;
         @PauseTime.canceled  -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnPauseTime;
         @TimeOfDay.started   -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnTimeOfDay;
         @TimeOfDay.performed -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnTimeOfDay;
         @TimeOfDay.canceled  -= m_Wrapper.m_DebugControlsActionsCallbackInterface.OnTimeOfDay;
     }
     m_Wrapper.m_DebugControlsActionsCallbackInterface = instance;
     if (instance != null)
     {
         @PauseTime.started   += instance.OnPauseTime;
         @PauseTime.performed += instance.OnPauseTime;
         @PauseTime.canceled  += instance.OnPauseTime;
         @TimeOfDay.started   += instance.OnTimeOfDay;
         @TimeOfDay.performed += instance.OnTimeOfDay;
         @TimeOfDay.canceled  += instance.OnTimeOfDay;
     }
 }