コード例 #1
0
ファイル: Controls.cs プロジェクト: gulbanana/UnkoWen
 public void SetCallbacks(IInterfaceActions instance)
 {
     if (m_Wrapper.m_InterfaceActionsCallbackInterface != null)
     {
         @Zoom.started         -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnZoom;
         @Zoom.performed       -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnZoom;
         @Zoom.canceled        -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnZoom;
         @Pan.started          -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnPan;
         @Pan.performed        -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnPan;
         @Pan.canceled         -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnPan;
         @TriggerPan.started   -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnTriggerPan;
         @TriggerPan.performed -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnTriggerPan;
         @TriggerPan.canceled  -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnTriggerPan;
     }
     m_Wrapper.m_InterfaceActionsCallbackInterface = instance;
     if (instance != null)
     {
         @Zoom.started         += instance.OnZoom;
         @Zoom.performed       += instance.OnZoom;
         @Zoom.canceled        += instance.OnZoom;
         @Pan.started          += instance.OnPan;
         @Pan.performed        += instance.OnPan;
         @Pan.canceled         += instance.OnPan;
         @TriggerPan.started   += instance.OnTriggerPan;
         @TriggerPan.performed += instance.OnTriggerPan;
         @TriggerPan.canceled  += instance.OnTriggerPan;
     }
 }
コード例 #2
0
 public void SetCallbacks(IInterfaceActions instance)
 {
     if (m_Wrapper.m_InterfaceActionsCallbackInterface != null)
     {
         @Pause.started   -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnPause;
         @Pause.performed -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnPause;
         @Pause.canceled  -= m_Wrapper.m_InterfaceActionsCallbackInterface.OnPause;
     }
     m_Wrapper.m_InterfaceActionsCallbackInterface = instance;
     if (instance != null)
     {
         @Pause.started   += instance.OnPause;
         @Pause.performed += instance.OnPause;
         @Pause.canceled  += instance.OnPause;
     }
 }