using System.Collections.Generic; using Gameplay.BT.Variables; using UnityEngine; using static Gameplay.Level.LevelData; namespace Gameplay.Unit { public class UnitLevelData { public int monsterId; public int LocalId; public int BornPosition; public AIType AIName; public AttachAIType AttachAIName; public CharacterToward NpcToward; public List PatrolInfos; public List GroupInfos; public int DefensiveDistance; /// /// AI的共享数据 /// public SharedBattleInfo AIBattleInfo; /// /// 是否在加载时隐藏 /// public bool IsHideOnLoad; /// /// AI被召唤时的目标位置 /// public int CellHelpTargetPosition = -1; public string AIConfigName; public GameUnit FollowTarget; } }