public virtual ITextureResource ClientGetFuelIcon() { if (this.FuelCustomIcon is not null) { return(this.FuelCustomIcon); } var fuelType = this.FuelProtoItemsList.FirstOrDefault()?.GetType(); if (fuelType is null) { Api.Logger.Error("No fuel icon is overridden for " + this); return(TextureResource.NoTexture); } return(ProtoItemFuelIconColorHelper.GetIconAndColor(fuelType).Item1); }
public (ITextureResource icon, Color color) ClientGetFuelIconAndColor() { return(ProtoItemFuelIconColorHelper.GetIconAndColor(this.FuelType)); }