Files
butchers-games-test/Assets/Scripts/Game/Core/CoreBehaviour.cs
T
Boris Nikolaev 5f1e94b653 add project files
2026-08-14 01:58:31 +03:00

27 lines
441 B
C#

using UnityEngine;
public class CoreBehaviour : MonoBehaviour
{
private CoreDef _coreDef;
protected CoreDef CoreDef
{
get
{
if (_coreDef == null)
{
CoreDefProvider provider = GetComponentInParent<CoreDefProvider>();
if (provider != null)
{
_coreDef = provider.coreDef;
}
else
{
Debug.LogError("CoreBehaviour should be a child of its CoreDefProvider");
}
}
return _coreDef;
}
}
}