26 lines
733 B
C#
26 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
|
|||
|
}
|
|||
|
};
|
|||
|
}
|