Example #1
0
 public void SetCallbacks(ISettingActions instance)
 {
     if (m_Wrapper.m_SettingActionsCallbackInterface != null)
     {
         @PlatformSpawn.started    -= m_Wrapper.m_SettingActionsCallbackInterface.OnPlatformSpawn;
         @PlatformSpawn.performed  -= m_Wrapper.m_SettingActionsCallbackInterface.OnPlatformSpawn;
         @PlatformSpawn.canceled   -= m_Wrapper.m_SettingActionsCallbackInterface.OnPlatformSpawn;
         @ScreenPosition.started   -= m_Wrapper.m_SettingActionsCallbackInterface.OnScreenPosition;
         @ScreenPosition.performed -= m_Wrapper.m_SettingActionsCallbackInterface.OnScreenPosition;
         @ScreenPosition.canceled  -= m_Wrapper.m_SettingActionsCallbackInterface.OnScreenPosition;
     }
     m_Wrapper.m_SettingActionsCallbackInterface = instance;
     if (instance != null)
     {
         @PlatformSpawn.started    += instance.OnPlatformSpawn;
         @PlatformSpawn.performed  += instance.OnPlatformSpawn;
         @PlatformSpawn.canceled   += instance.OnPlatformSpawn;
         @ScreenPosition.started   += instance.OnScreenPosition;
         @ScreenPosition.performed += instance.OnScreenPosition;
         @ScreenPosition.canceled  += instance.OnScreenPosition;
     }
 }
 public SettingController(ISettingActions settingActions)
 {
     _settingActions = settingActions;
 }