NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Gameplay/Unit/Data/UnitLevelData.cs

39 lines
977 B
C#

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<PatrolInfo> PatrolInfos;
public List<int> GroupInfos;
public int DefensiveDistance;
/// <summary>
/// AI的共享数据
/// </summary>
public SharedBattleInfo AIBattleInfo;
/// <summary>
/// 是否在加载时隐藏
/// </summary>
public bool IsHideOnLoad;
/// <summary>
/// AI被召唤时的目标位置
/// </summary>
public int CellHelpTargetPosition = -1;
public string AIConfigName;
public GameUnit FollowTarget;
}
}