namespace Wayne.Lib.StateEngine.Generic { /// /// Common interface for all the generic state classes. It is used in the state factory /// code. /// /// public interface IGenericState { /// /// Writable main object. Only used in the state factory code. /// TMain WritableMain { get; set; } } }