public void setGameObjectName(string name) { _gameObjectName = name; if (Application.platform == RuntimePlatform.IPhonePlayer || Application.platform == RuntimePlatform.Android) { #if UNITY_ANDROID SSCPermissionAdapter.getInstance().setGameObjectName(name); #elif UNITY_IOS #endif } }
public void requestRuntimePermissions(int requestCode, long permission) { if (Application.platform == RuntimePlatform.IPhonePlayer || Application.platform == RuntimePlatform.Android) { #if UNITY_ANDROID SSCPermissionAdapter.getInstance().requestRuntimePermissions(requestCode, permission); #elif UNITY_IOS if (_gameObjectName != null) { GameObject.Find(_gameObjectName).SendMessage("onPermissionGranted", requestCode.ToString()); } #endif } }