WNPlayer.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System.Collections.Generic;
  2. namespace ET.Server
  3. {
  4. /// <summary>
  5. /// 玩家实体
  6. /// </summary>
  7. [ChildOf(typeof (GamePlayerComponent))]
  8. public class WNPlayer: Entity, IAwake<Session, PlayerInfo>, IDestroy
  9. {
  10. /** 游戏服session InstanceId **/
  11. public long GameSessionActorId { get; set; }
  12. public Session Session { get; set; }
  13. /** 职业初始信息配置 **/
  14. public Character BasicProp { get; set; }
  15. /** 玩家场景信息 **/
  16. public Map Map { get; set; }
  17. /** 阵营 **/
  18. public int Force { get; set; }
  19. /** 出生类型 **/
  20. public int BornType { get; set; }
  21. public int EnterState { get; set; }
  22. /** 登录首次进入场景,用于onready,进行一次消息推送(只在登陆时候首次进场景推送)*/
  23. public bool ReadyFirst { get; set; }
  24. /** 在线状态 **/
  25. public bool IsOnline { get; set; }
  26. /** 战斗服技能数据 **/
  27. public List<Struct.SkillInfo> ToJson4BattleServerSkillInfos { get; set; }
  28. }
  29. }