public bool AssetIsValid <T>(T content, string contentPath, out IRejectionReason rejectReason) where T : class { Texture2D texture = (object)content as Texture2D; rejectReason = (IRejectionReason)null; VanillaContentValidator.TextureMetaData textureMetaData; return(texture == null || !this._info.TryGetValue(contentPath, out textureMetaData) || textureMetaData.Matches(texture, out rejectReason)); }
public bool Matches(Texture2D texture, out IRejectionReason rejectReason) { if (texture.Width != Width || texture.Height != Height) { rejectReason = (IRejectionReason)(object)new ContentRejectionFromSize(Width, Height, texture.Width, texture.Height); return(false); } rejectReason = null; return(true); }
public bool AssetIsValid <T>(T content, string contentPath, out IRejectionReason rejectReason) where T : class { Texture2D texture2D = content as Texture2D; rejectReason = null; if (texture2D != null) { if (!_info.TryGetValue(contentPath, out TextureMetaData value)) { return(true); } return(value.Matches(texture2D, out rejectReason)); } return(true); }
public void RejectAsset(string assetName, IRejectionReason reason) => Rejections.Reject(assetName, reason);
public RejectionReasonController(IRejectionReason repository) { _repository = repository; }
public RejectionReasonController() { _repository = new RejectionReasonRepository(new ripoffnigeria.Repository.Entities.RipOffContext()); }