39 lines
1.2 KiB
C#
39 lines
1.2 KiB
C#
using System.Collections.Generic;
|
|
using SoftCircuits.Collections;
|
|
using SLSFramework.General;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
namespace Continentis.MainGame.Combat
|
|
{
|
|
public class CombatEventCollection
|
|
{
|
|
/// <summary>
|
|
/// 战斗开始
|
|
/// </summary>
|
|
public OrderedDictionary<string, PrioritizedAction> onCombatStart;
|
|
|
|
/// <summary>
|
|
/// 战斗结束
|
|
/// </summary>
|
|
public OrderedDictionary<string, PrioritizedAction> onCombatEnd;
|
|
|
|
/// <summary>
|
|
/// 回合开始
|
|
/// </summary>
|
|
public OrderedDictionary<string, PrioritizedAction> onRoundStart;
|
|
|
|
/// <summary>
|
|
/// 回合结束
|
|
/// </summary>
|
|
public OrderedDictionary<string, PrioritizedAction> onRoundEnd;
|
|
|
|
public CombatEventCollection()
|
|
{
|
|
onCombatStart = new OrderedDictionary<string, PrioritizedAction>();
|
|
onCombatEnd = new OrderedDictionary<string, PrioritizedAction>();
|
|
onRoundStart = new OrderedDictionary<string, PrioritizedAction>();
|
|
onRoundEnd = new OrderedDictionary<string, PrioritizedAction>();
|
|
}
|
|
}
|
|
} |