25 lines
726 B
C#
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;
|
|
}
|
|
} |