Move Opsive editor scripts under an Editor subdirectory to ensure correct compilation as editor scripts

This commit is contained in:
2026-07-01 20:42:21 +07:00
parent 01048074ee
commit 7cf09ac8b1
336 changed files with 377 additions and 231 deletions

View File

@@ -0,0 +1,27 @@
/// ---------------------------------------------
/// 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();
}
}