using System;
using System.Collections.Generic;
using System.Text;
namespace Wayne.Lib.StateEngine.Generic
{
///
/// Generic pseudo state class that has a main object of a generic type.
///
/// Specifies the type of the main object.
public abstract class PseudoState : PseudoState, IGenericState
{
#region Properties
///
/// The main object.
///
protected TMain Main
{
get;
private set;
}
#endregion
#region IGenericState Members
TMain IGenericState.WritableMain
{
get { return Main; }
set { Main = value; }
}
#endregion
}
}