21 lines
		
	
	
		
			652 B
		
	
	
	
		
			C#
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			652 B
		
	
	
	
		
			C#
		
	
	
		
			Executable File
		
	
	
	
	
| 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>
 | |
|     public abstract class SkinDefinitionData
 | |
|     {
 | |
|         /// <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; } }
 | |
|     }
 | |
| }
 |