//
// Licensed under the MIT License. See LICENSE file in the project root for full license information.
//
namespace MUnique.OpenMU.GameLogic;
///
/// Defines a state in the .
/// It includes data about the to achieve this state.
///
///
public class ComboState : State
{
///
/// Initializes a new instance of the class.
///
/// The identifier.
/// The required skill.
public ComboState(Guid id, Skill? requiredSkill)
: base(id)
{
this.RequiredSkill = requiredSkill;
}
///
/// Gets the required skill to achieve this state.
///
public Skill? RequiredSkill { get; }
}