Files
2026-03-05 11:39:06 +08:00

25 lines
726 B
C#

using Fantasy.Entitas;
namespace Fantasy;
public static class UnitFactory
{
public static Account CreatePlayer(Scene scene, uint configId, string userName, string password)
{
var account = Entity.Create<Account>(scene, true, true);
account.ConfigId = configId;
account.UserName = userName;
account.Password = password;
// 挂载容器组件
account.AddComponent<ContainerComponent>();
return account;
}
public static Account CreateMonster(Scene scene, uint configId)
{
var account = Entity.Create<Account>(scene, true, true);
// 挂载容器组件
account.AddComponent<ContainerComponent>();
return account;
}
}