SwitchLevelGateData.cs 543 B

123456789101112131415161718192021222324252627282930
  1. using System;
  2. using UnityEngine;
  3. [Serializable]
  4. public class SwitchLevelGateData
  5. {
  6. [Header("目标场景名")]
  7. public string ToLevelId;
  8. [Header("目标场景大门编号")]
  9. public int ToId;
  10. [Header("自身大门编号")]
  11. public int MyId;
  12. [NonSerialized]
  13. public SceneGate.OpenType OpenType = SceneGate.OpenType.None;
  14. [NonSerialized]
  15. public bool InAir;
  16. [NonSerialized]
  17. public Vector3 SelfPosition;
  18. [NonSerialized]
  19. public Vector3 TargetPosition;
  20. [NonSerialized]
  21. public Vector2 TriggerSize;
  22. }