public readonly string Properties; //TODO: This should be a list/array. Itemize the properties. #endregion Fields #region Constructors public RequiredAspectPropertiesNotSetException(Aspect aspect, string properties) : base("Required properties not set on Aspect#" + aspect.AspectID + "(named '" + aspect.Name + "')") { this.Aspect = aspect; this.Properties = properties; }
public OrphanedAspectException(Aspect aspect) : base("Aspect#" + aspect.AspectID + "(named '" + aspect.Name + "' has no OwnerID set! Every Aspect need to be owned by an Entity before it can be initialized.") { this.Aspect = aspect; }