using System.Collections; using System.Collections.Generic; using UnityEngine; using Valheim; public class ObjBoss : CommonObj { public ObjTypes ObjTypes = ObjTypes.boss; [Header("等级")] public int lvl = 1; [Header("boss状态")] public BossState state; public Vector3 wakeUpPoint = Vector3.zero; public override EditObjInfo PreparData() { EditObjInfo info = new EditObjInfo(); info.ObjType = (int)ObjTypes; info.isObs = isObs; info.isOcc = isOcc; info.x = transform.position.x; info.y = transform.position.y; info.z = transform.position.z; info.angleX = transform.eulerAngles.x; info.angleY = transform.eulerAngles.y; info.angleZ = transform.eulerAngles.z; info.scaleX = transform.localScale.x; info.scaleY = transform.localScale.y; info.scaleZ = transform.localScale.z; info.opacity = opacity; info.id = 9999; info.lvl = lvl; info.state = (int)state; info.pos1X = wakeUpPoint.x; info.pos1Z = wakeUpPoint.z; return info; } }