| | |
| | | { |
| | | public enum E_OverCondition |
| | | { |
| | | None, |
| | | DeadCount, |
| | | Time, |
| | | } |
| | |
| | | } |
| | | |
| | | public MonsterData[] monsters; |
| | | public E_OverCondition overCondition = E_OverCondition.None; |
| | | public E_OverCondition overCondition = E_OverCondition.DeadCount; |
| | | public E_RefreshType refreshType = E_RefreshType.All; |
| | | /// <summary> |
| | | /// 参数 |
| | |
| | | /// <para>刷新类型: OneByOneTime, 作为时间(毫秒)</para> |
| | | /// </summary> |
| | | public int refreshParam; |
| | | public int nextEventID = -1; |
| | | |
| | | public override void Load(BinaryReader br) |
| | | { |
| | |
| | | refreshType = (Evt_RefreshMonster.E_RefreshType)br.ReadByte(); |
| | | refreshParam = br.ReadInt32(); |
| | | conditionParam = br.ReadInt32(); |
| | | nextEventID = br.ReadInt32(); |
| | | int _count = br.ReadInt32(); |
| | | monsters = new MonsterData[_count]; |
| | | for (int i = 0; i < _count; ++i) |