LoadEntitiesDto.cs 908 B

123456789101112131415161718192021222324252627282930313233343536
  1. using UnityEngine;
  2. using FL.Battle;
  3. namespace FL.Nodes.GameMain
  4. {
  5. public struct LoadEntitiesDto
  6. {
  7. public int chapterId;
  8. public bool isChapterChanged;
  9. public bool isPlayerMove;
  10. public Vector3 battlePosition;
  11. public float monsterMoveDistance;
  12. public PlayerEntity player;
  13. public PartnerEntity[] partners;
  14. public MonsterEntity[] monsters;
  15. /// <summary>
  16. /// 移动延迟,单位:毫秒
  17. /// </summary>
  18. public int monsterMoveDelay;
  19. }
  20. public struct HpAddDto
  21. {
  22. public int hpValue;
  23. public Vector3 position;
  24. }
  25. public struct SkillEffectDto
  26. {
  27. public string skillEffect;
  28. public string hitEffect;
  29. public string bulletEffect;
  30. public int skillTime;
  31. public Vector3 from;
  32. public Vector3 to;
  33. public HpAddDto hpAdd;
  34. }
  35. }