// ╔════════════════════════════════════════════════════════════════╗
// ║ Copyright © 2025 NWH Coding d.o.o. All rights reserved. ║
// ║ Licensed under Unity Asset Store Terms of Service: ║
// ║ https://unity.com/legal/as-terms ║
// ║ Use permitted only in compliance with the License. ║
// ║ Distributed "AS IS", without warranty of any kind. ║
// ╚════════════════════════════════════════════════════════════════╝
#region
using UnityEngine;
#endregion
namespace NWH.Common.AssetInfo
{
///
/// ScriptableObject containing metadata and URLs for an NWH asset.
/// Used by the welcome window and asset information systems.
///
[CreateAssetMenu(fileName = "AssetInfo", menuName = "NWH/AssetInfo", order = 0)]
public class AssetInfo : ScriptableObject
{
///
/// Display name of the asset.
///
public string assetName = "Asset";
///
/// Unity Asset Store URL for this asset.
///
public string assetURL = "https://assetstore.unity.com/packages/tools/physics/nwh-vehicle-physics-2-166252";
///
/// URL to the changelog documentation page.
///
public string changelogURL = "";
///
/// Discord server invite link for support and community.
///
public string discordURL = "https://discord.gg/59CQGEJ";
///
/// URL to the main documentation page.
///
public string documentationURL = "";
///
/// Support email contact link.
///
public string emailURL = "mailto:arescec@gmail.com";
///
/// Unity Forum thread URL for this asset.
///
public string forumURL = "";
///
/// URL to quick start guide documentation.
///
public string quickStartURL = "";
///
/// URL to upgrade notes between versions.
///
public string upgradeNotesURL = "";
///
/// Current version string of the asset.
///
public string version = "1.0";
///
/// Recent updates/changes in the current version (3-5 bullet points).
///
[TextArea(3, 10)]
public string[] recentUpdates = new string[0];
///
/// NWH publisher page URL on Unity Asset Store.
///
public string publisherURL = "https://assetstore.unity.com/publishers/14460";
}
}