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 spots; public PlayerSpotList() { this.spots = new List(); } } [System.Serializable] public class NpcSpotList { public List spots; public NpcSpotList() { this.spots = new List(); } } }