25 lines
733 B
C#
25 lines
733 B
C#
using Protocol;
|
|
|
|
namespace GameServer.Systems.Entity.Component;
|
|
internal class EntitySummonerComponent : EntityComponentBase
|
|
{
|
|
public int SummonConfigId { get; set; }
|
|
public ESummonType SummonType { get; set; }
|
|
public long SummonerId { get; set; }
|
|
public int PlayerId { get; set; }
|
|
public int SummonSkillId { get; set; }
|
|
|
|
public override EntityComponentType Type => EntityComponentType.Summoner;
|
|
|
|
public override EntityComponentPb Pb => new()
|
|
{
|
|
SummonerComponent = new()
|
|
{
|
|
SummonCfgId = SummonConfigId,
|
|
Type = (int)SummonType,
|
|
SummonerId = SummonerId,
|
|
PlayerId = PlayerId,
|
|
SummonSkillId = SummonSkillId
|
|
}
|
|
};
|
|
}
|