public static ControllerProviderBase CreateControllerProvider(ControllerState[] states)
        {
            ControllerProviderBase provider = null;

            provider = CreateControllerProvider(androidControllerProviderType, states);
            return(provider);
        }
Exemplo n.º 2
0
 private void Init()
 {
     NRDevice.Instance.Init();
     m_VisualManager = gameObject.AddComponent <ControllerVisualManager>();
     m_VisualManager.Init(m_States);
     m_ControllerProvider = ControllerProviderFactory.CreateControllerProvider(m_States);
 }
Exemplo n.º 3
0
 private void OnDestroy()
 {
     if (m_ControllerProvider != null)
     {
         m_ControllerProvider.OnDestroy();
         m_ControllerProvider = null;
     }
 }
Exemplo n.º 4
0
 public void Destroy()
 {
     if (m_ControllerProvider != null)
     {
         m_ControllerProvider.OnDestroy();
         m_ControllerProvider = null;
     }
 }
Exemplo n.º 5
0
 internal static void Destroy()
 {
     if (m_ControllerProvider != null)
     {
         m_ControllerProvider.OnDestroy();
         m_ControllerProvider = null;
     }
 }