public static ControllerProviderBase CreateControllerProvider(ControllerState[] states) { ControllerProviderBase provider = null; provider = CreateControllerProvider(androidControllerProviderType, states); return(provider); }
private void Init() { NRDevice.Instance.Init(); m_VisualManager = gameObject.AddComponent <ControllerVisualManager>(); m_VisualManager.Init(m_States); m_ControllerProvider = ControllerProviderFactory.CreateControllerProvider(m_States); }
private void OnDestroy() { if (m_ControllerProvider != null) { m_ControllerProvider.OnDestroy(); m_ControllerProvider = null; } }
public void Destroy() { if (m_ControllerProvider != null) { m_ControllerProvider.OnDestroy(); m_ControllerProvider = null; } }
internal static void Destroy() { if (m_ControllerProvider != null) { m_ControllerProvider.OnDestroy(); m_ControllerProvider = null; } }