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