Exemplo n.º 1
0
    public static void DeInitialize(Action action)
    {
        if (bluetoothDeviceScript != null)
        {
            bluetoothDeviceScript.DeinitializedAction = action;
        }

#if EXPERIMENTAL_MACOS_EDITOR && (UNITY_EDITOR_OSX || UNITY_STANDALONE_OSX)
        BluetoothLEHardwareInterface.OSXBluetoothLEDeInitialize();
#else
        if (Application.isEditor)
        {
            if (bluetoothDeviceScript != null)
            {
                bluetoothDeviceScript.SendMessage("OnBluetoothMessage", "DeInitialized");
            }
        }
        else
        {
#if UNITY_IOS || UNITY_TVOS
            _iOSBluetoothLEDeInitialize();
#elif UNITY_ANDROID
            if (_android != null)
            {
                _android.Call("androidBluetoothDeInitialize");
            }
#endif
        }
#endif
    }