using System;
using Syntriax.Modules.State;
namespace Syntriax.Modules.Action
{
public interface IAction
{
///
/// The member the Action uses to check if it's active or not
///
IStateEnable StateEnable { get; }
///
/// Called when the is Activated
///
/// The that Activated
Action OnActivated { get; set; }
///
/// Triggers the
///
void Activate();
}
}