2019-01-29 22:22:14 +00:00
|
|
|
|
using System;
|
|
|
|
|
|
|
|
|
|
namespace RecrownedAthenaeum.UI.SkinSystem.Definitions
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// A definition containing the data for the skin system. Needs to follow data transfer object model.
|
|
|
|
|
/// </summary>
|
2019-03-06 03:42:28 +00:00
|
|
|
|
public abstract class SkinDefinitionData
|
2019-01-29 22:22:14 +00:00
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// The full name of the UI module this definition defines.
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string uiModuleTypeFullName;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Sets the module type by setting <see cref="uiModuleTypeFullName"/>.
|
|
|
|
|
/// </summary>
|
|
|
|
|
public Type UIModuleType { set { uiModuleTypeFullName = value.FullName; } }
|
|
|
|
|
}
|
|
|
|
|
}
|