Files
Cielonos/Assets/Scripts/MainGame/Managers/CombatManager/CombatSystems/CombatSystemBase.cs

20 lines
535 B
C#
Raw Normal View History

2026-05-26 00:21:27 -04:00
using UnityEngine;
namespace Cielonos.MainGame
{
public class CombatSystemBase : MonoBehaviour
{
}
public partial class CombatManager
{
2026-07-18 03:16:20 -04:00
public static PassionSystem PassionSystem => GetCombatSystem<PassionSystem>();
public static MusicBeatSystem MusicBeatSystem => GetCombatSystem<MusicBeatSystem>();
2026-05-26 00:21:27 -04:00
public static T GetCombatSystem<T>() where T : CombatSystemBase
{
return instance.combatSystems.Find(system => system is T) as T;
}
}
}