public Icon(Interface interf, int width, int height, Data.Resource resourceType, uint spriteIndex, byte displayLayerOffset) : base(interf) { sprite = CreateSprite(interf.RenderView.SpriteFactory, width, height, resourceType, spriteIndex, (byte)(BaseDisplayLayer + displayLayerOffset)); this.displayLayerOffset = displayLayerOffset; this.ResourceType = resourceType; sprite.Layer = Layer; SpriteIndex = spriteIndex; SetSize(width, height); }
public Button(Interface interf, int width, int height, Data.Resource resourceType, uint spriteIndex, byte displayLayerOffset) : base(interf, width, height, resourceType, spriteIndex, displayLayerOffset) { }
public void SetResourceType(Data.Resource type) { ResourceType = type; sprite.TextureAtlasOffset = GetTextureAtlasOffset(ResourceType, SpriteIndex); }
public void SetSpriteIndex(Data.Resource type, uint spriteIndex) { ResourceType = type; SetSpriteIndex(spriteIndex); }