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

72 lines
1.2 KiB
C#
Raw Normal View History

2021-04-08 20:09:59 +08:00
using System;
using System.Collections.Generic;
using UnityEngine;
namespace ET
{
public enum AutoBattleAIType
{
MainStory,
StarSoul
}
2021-04-08 20:09:59 +08:00
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>
2021-04-08 20:09:59 +08:00
public int layer;
public Team team;
public AutoBattleAIType battleAIType;
2021-04-08 20:09:59 +08:00
public MapType mapType;
public State state;
public Produrce currProdurce;
public Produrce nextProdurce;
public Vector2 targetPos;
public long timerId;
public byte type;
public byte diffculty;
2021-04-08 20:09:59 +08:00
}
}