42 lines
968 B
C#
42 lines
968 B
C#
// Curved World <http://u3d.as/1W8h>
|
|
// Copyright (c) Amazing Assets <https://amazingassets.world>
|
|
|
|
using System;
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
namespace AmazingAssets.CurvedWorld.Editor.Manual
|
|
{
|
|
public class Manual : ScriptableObject
|
|
{
|
|
public enum URLType { OpenPage, MailTo }
|
|
|
|
|
|
public Texture2D icon;
|
|
public Section[] sections;
|
|
|
|
[Serializable]
|
|
public class Section
|
|
{
|
|
public string heading, text, linkText, url;
|
|
public URLType urlType;
|
|
|
|
public Section()
|
|
{
|
|
|
|
}
|
|
|
|
public Section(string heading, string text, string linkText, string url, URLType urlType = URLType.OpenPage)
|
|
{
|
|
this.heading = heading;
|
|
this.text = text;
|
|
this.linkText = linkText;
|
|
this.url = url;
|
|
this.urlType = urlType;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|