public override void OnDestroy() { if (m_NativeController != null) { m_NativeController.Destroy(); m_NativeController = null; } }
private void InitNativeController() { m_NativeController = new NativeController(); if (m_NativeController.Init()) { Inited = true; TXRDebugger.Log("TXRControllerProvider Init Succeed"); } else { m_NativeController = null; TXRDebugger.LogError("TXRControllerProvider Init Failed !!"); } #if !UNITY_EDITOR Debug.Log("[TXRInput] version:" + GetVersion(0)); #endif m_NeedInit = false; }