2025-07-17 18:26:28 +08:00

22 lines
525 B
C#

namespace ET
{
[EntitySystemOf(typeof(Unit))]
public static partial class UnitSystem
{
[EntitySystem]
private static void Awake(this Unit self, int configId)
{
self.ConfigId = configId;
}
public static UnitConfig Config(this Unit self)
{
return UnitConfigCategory.Instance.Get(self.ConfigId);
}
public static UnitType Type(this Unit self)
{
return (UnitType)self.Config().Type;
}
}
}