public override Assignment CreateAssignment(TemplateResourceData resources) { ImageResource finalResource = null; foreach (ImageResource resource in resources.Images) { if (this.Fits(resource.Name, resource.Width, resource.Height)) { finalResource = resource; resource.IncrementUsages(); break; } } return(new ImageSpriteAssignment(this, finalResource, this.textureSettings)); }
public override Assignment CreateAssignment(TemplateResourceData resources) { return(new StringAssignment(this, resources.FormatString(this.defaultString, this.parameterKeys))); }
public override Assignment CreateAssignment(TemplateResourceData resources) { return(new StringAssignment(this, this.defaultString)); }
public override Assignment CreateAssignment(TemplateResourceData resources) { return(new ColorAssignment(this, this.defaultColor)); }
public abstract Assignment CreateAssignment(TemplateResourceData resources);