CTT/Server/Model/Game/Entity/Other/MainStoryAI.cs

72 lines
1.2 KiB
C#
Executable File

using System;
using System.Collections.Generic;
using UnityEngine;
namespace ET
{
public enum AutoBattleAIType
{
MainStory,
StarSoul
}
public enum MainStoryAIType
{
None,
Normal,
VIP
}
public class MainStoryAI : Entity
{
public enum State
{
Idle,
Transfer,
Battle,
Move
}
public enum MapType
{
City,
Map
}
public enum Produrce
{
Idle,
MoveToCityTransPoint,
CityTrans,
MoveToMonster,
Battle,
MoveToMapTransPoint,
MapTrans
}
public int sceneId;
/// <summary>
/// 仅用于主线
/// </summary>
public int layer;
public Team team;
public AutoBattleAIType battleAIType;
public MapType mapType;
public State state;
public Produrce currProdurce;
public Produrce nextProdurce;
public Vector2 targetPos;
public long timerId;
public byte type;
public byte diffculty;
}
}