Files
BABA_YAGA/Assets/Opsive/UltimateCharacterController/Editor/Managers/Manager.cs
2026-06-14 23:57:44 +07:00

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();
}
}