27 lines
903 B
C#
27 lines
903 B
C#
/// ---------------------------------------------
|
|
/// Ultimate Character Controller
|
|
/// Copyright (c) Opsive. All Rights Reserved.
|
|
/// https://www.opsive.com
|
|
/// ---------------------------------------------
|
|
|
|
namespace Opsive.UltimateCharacterController.Editor.Managers
|
|
{
|
|
/// <summary>
|
|
/// The Manager is an abstract class which allows for various categories to the drawn to the MainManagerWindow pane.
|
|
/// </summary>
|
|
[System.Serializable]
|
|
public abstract class Manager
|
|
{
|
|
protected MainManagerWindow m_MainManagerWindow;
|
|
|
|
/// <summary>
|
|
/// Initialize the manager after deserialization.
|
|
/// </summary>
|
|
public virtual void Initialize(MainManagerWindow mainManagerWindow) { m_MainManagerWindow = mainManagerWindow; }
|
|
|
|
/// <summary>
|
|
/// Draws the Manager.
|
|
/// </summary>
|
|
public abstract void OnGUI();
|
|
}
|
|
} |