コード例 #1
0
        public static ControllerProviderBase CreateControllerProvider(ControllerState[] states)
        {
            ControllerProviderBase provider = null;

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