namespace Crosstales.FB.Util
{
/// Collected constants of very general utility for the asset.
public abstract class Constants : Crosstales.Common.Util.BaseConstants
{
#region Constant variables
/// Name of the asset.
public const string ASSET_NAME = "File Browser PRO";
/// Short name of the asset.
public const string ASSET_NAME_SHORT = "FB PRO";
/// Version of the asset.
public const string ASSET_VERSION = "2023.2.3";
/// Build number of the asset.
public const int ASSET_BUILD = 20230720;
/// Create date of the asset (YYYY, MM, DD).
public static readonly System.DateTime ASSET_CREATED = new System.DateTime(2017, 8, 1);
/// Change date of the asset (YYYY, MM, DD).
public static readonly System.DateTime ASSET_CHANGED = new System.DateTime(2023, 7, 20);
/// URL of the PRO asset in UAS.
public const string ASSET_PRO_URL = "https://assetstore.unity.com/packages/slug/98713?aid=1011lNGT";
/// URL for update-checks of the asset
public const string ASSET_UPDATE_CHECK_URL = "https://www.crosstales.com/media/assets/fb_versions.txt";
//public const string ASSET_UPDATE_CHECK_URL = "https://www.crosstales.com/media/assets/test/fb_versions_test.txt";
/// Contact to the owner of the asset.
public const string ASSET_CONTACT = "fb@crosstales.com";
/// URL of the asset manual.
public const string ASSET_MANUAL_URL = "https://www.crosstales.com/media/data/assets/FileBrowser/FileBrowser-doc.pdf";
/// URL of the asset API.
public const string ASSET_API_URL = "https://www.crosstales.com/media/data/assets/FileBrowser/api/";
/// URL of the asset forum.
public const string ASSET_FORUM_URL = "https://forum.unity.com/threads/file-browser-native-file-browser-for-standalone.510403/";
/// URL of the asset in crosstales.
public const string ASSET_WEB_URL = "https://www.crosstales.com/en/portfolio/FileBrowser/";
/*
/// URL of the promotion video of the asset (Youtube).
public const string ASSET_VIDEO_PROMO = "TBD"; //TODO set correct URL
*/
/// URL of the tutorial video of the asset (Youtube).
public const string ASSET_VIDEO_TUTORIAL = "https://youtu.be/nczXecD0uB0?list=PLgtonIOr6Tb41XTMeeZ836tjHlKgOO84S";
/// URL of the 3rd party asset "WebGL Native File Browser".
public const string ASSET_3P_WEBGL = "https://assetstore.unity.com/packages/slug/41902?aid=1011lNGT";
// Keys for the configuration of the asset
public const string KEY_PREFIX = "FILEBROWSER_CFG_";
public const string KEY_ASSET_PATH = KEY_PREFIX + "ASSET_PATH";
public const string KEY_DEBUG = KEY_PREFIX + "DEBUG";
public const string KEY_NATIVE_WINDOWS = KEY_PREFIX + "NATIVE_WINDOWS";
// Default values
public const bool DEFAULT_NATIVE_WINDOWS = false;
/// FB prefab scene name.
public const string FB_SCENE_OBJECT_NAME = "FileBrowser";
#endregion
#region Changable variables
/// Minimal number of selectable files under Windows with a path length of 260 (default: 256).
public static int WINDOWS_MIN_OPEN_NUMBER_OF_FILES = 256;
/// Disables the synchronous calls on macOS.
public static bool MAC_SYNC_CALLS_DISABLED = true;
#endregion
}
}
// © 2017-2023 crosstales LLC (https://www.crosstales.com)