using System; using System.Collections.Generic; using UnityEngine; namespace Valheim { // List [Serializable] public class Serialization { [SerializeField] List Data; public List ToList() { return Data; } public Serialization(List Data) { this.Data = Data; } } [Serializable] public class EditObjInfos { public List Data; } [Serializable] public class EditObjInfo { public int ObjType = -1; public bool isObs = false; public bool isOcc = false; public int id = -1; public float x = 0f; public float y = 0f; public float z = 0f; public float angleX = 0f; public float angleY = 0f; public float angleZ = 0f; public float scaleX = 1f; public float scaleY = 1f; public float scaleZ = 1f; public float opacity = 1f; public int lvl = -1; public int state = -1; public int mapId; /// /// 随机 /// public bool isRogu = false; public int cageId = -1; public int areaId = -1; public float pos1X = 0.0f; public float pos1Z = 0.0f; } public enum ObjTypes { Null = -1, pet, enemy, area, cage, revive, door, boss, } }