using UnityEngine;

namespace Platform101XP.Editor.Settings.Assets
{
    public class IOSSettingsAsset : ScriptableObject
    {
        [Header("Base")]
        public bool skinEnabled = false;
        public string skinName = "sample";
        public bool snExtraPermission = false;


        [Header("Facebook")]
        public bool facebookEnabled = true;
        public bool facebookAuthEnabled = true;

        [Header("Odnoklassniki")]
        public bool okEnabled;
        public string okAppId;
        public string okAppKey;

        [Header("Vk")]
        public bool vkEnabled;
        public string vkAppId;

        [Header("Billing")]
        public int billingTimeout = 4;
        public string[] billingSku = new string[] {
            "com.xp101.sample.consume_product2",
            "com.xp101.sample.product2",
        };

        [Header("Analytics")]
        public string analyticsProjectId;

        [Header("Adjust")]
        public bool enableAdjust = false;
        public bool enableAdjustTrack = true;
        public string adjustAppToken = "";
        public string adjustEventMap = "";

        [Header("App Review")]
        public bool appReviewDaysAsSeconsForDebug = false;

        [Header("Authorization Window")]
        public bool screenLockHorizontal = false;
        public bool screenLockVertical = false;
        
        [Header("Sentry")]
        public string sentryDSN = "https://dab5d76874ee12dc5367e6ace3b273d8@sentry-ng.101xp.com/66";
        public bool sentryDebugMode = false;
    }
}