CTT/Server/Model/Game/Entity/Boss/BossComponent.cs

33 lines
860 B
C#

using Cal.DataTable;
using System;
using System.Collections.Generic;
using System.Text;
namespace ET
{
public class BossComponent : Entity
{
public enum BossState
{
None = 0,
Dead,
Idle,
Battle,
}
public static BossComponent Instance { get; set; }
//!key =mapId%100
public Dictionary<int, BossBase> bossInfoDic = new Dictionary<int, BossBase>();
public BossTime BossTime;
public Dictionary<int, BossState> bossStateDic = new Dictionary<int, BossState>();
public Dictionary<int, long> bossIdDic = new Dictionary<int, long>();
/// <summary>
/// 验证码
/// </summary>
public Dictionary<long, (long,int)> keyDic = new Dictionary<long, (long,int)>();
public int firstBossId;
}
}