123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System.Collections.Generic;
- using UnityEngine;
- namespace Assets.Editor {
- [System.Serializable]
- public class Spot {
- public Vector3 pos;
- public Quaternion rota;
- public Vector3 scale;
- public Spot(Vector3 pos, Quaternion rota, Vector3 scale) {
- this.pos = pos;
- this.rota = rota;
- this.scale = scale;
- }
- }
- [System.Serializable]
- public class PlayerSpot {
- public Spot dir;
- public Spot prev;
- public PlayerSpot(Spot dir, Spot prev) {
- this.dir = dir;
- this.prev = prev;
- }
- }
- [System.Serializable]
- public class NpcSpot {
- public Spot dir;
- public NpcSpot(Spot dir) {
- this.dir = dir;
- }
- }
- [System.Serializable]
- public class PlayerSpotList {
- public List<PlayerSpot> spots;
- public PlayerSpotList() {
- this.spots = new List<PlayerSpot>();
- }
- }
- [System.Serializable]
- public class NpcSpotList {
- public List<NpcSpot> spots;
- public NpcSpotList() {
- this.spots = new List<NpcSpot>();
- }
- }
- }
|