39 lines
977 B
C#
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;
|
|
}
|
|
} |