ZoneNodeData.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using CommonAI.RTS;
  2. using CommonAI.ZoneServer;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using CommonLang.Vector;
  8. using CommonAI.ZoneClient;
  9. using CommonAI.Zone.Helper;
  10. using CommonAI.Zone;
  11. using CommonAI.Zone.Instance;
  12. namespace XmdsServerNode.Node
  13. {
  14. /// <summary>
  15. /// 单位进入场景时,由游戏服告知战斗服,当前玩家有哪些属性
  16. /// </summary>
  17. public class PlayerEnterRoomS2R
  18. {
  19. public Vector2 Pos = new Vector2();
  20. public float direction = 0;
  21. // 优先使用FlagName
  22. public string FlagName;
  23. public CreateUnitInfoR2B UnitData;
  24. }
  25. /// <summary>
  26. /// 保存下线时玩家数据
  27. /// </summary>
  28. public class TemporalityPlayerData
  29. {
  30. public readonly string PlayerUUID;
  31. public List<ClientStruct.UnitItemStatus> SlotItems = new List<ClientStruct.UnitItemStatus>();
  32. public List<ClientStruct.ZoneEnvironmentVar> EnvVars = new List<ClientStruct.ZoneEnvironmentVar>();
  33. public TemporalityPlayerData(string uuid)
  34. {
  35. this.PlayerUUID = uuid;
  36. }
  37. }
  38. }