private void GrantPermission(PermissionPlease.AndroidPermission permission)
 {
     #if UNITY_ANDROID
     print("grantingPermission");
     PermissionPlease.GrantPermission(permission, OnPermissionCallback, true);
     #else
     // handle other device's permissions here, iOS for example
     #endif
 }
    // Use this for initialization
    void Start()
    {
        foreach (PermissionPlease.AndroidPermission value in Enum.GetValues(typeof(PermissionPlease.AndroidPermission)))
        {
            PermissionPlease.AndroidPermission permision = value;

            Button button = Instantiate(baseButton, content);
            button.GetComponentInChildren <Text>().text = permision.ToString();
            button.onClick.AddListener(() => PermissionPlease.GrantPermission(permision, null, true));
            button.gameObject.SetActive(true);
        }
    }