RustDedicated/Rust.Platform.Common/IPlayerItemDefinition.cs
2025-05-25 05:29:54 +09:30

41 lines
676 B
C#

using System;
using System.Collections.Generic;
public interface IPlayerItemDefinition : IEquatable<IPlayerItemDefinition>
{
int DefinitionId { get; }
string Name { get; }
string Description { get; }
string Type { get; }
string IconUrl { get; }
int LocalPrice { get; }
string LocalPriceFormatted { get; }
string PriceCategory { get; }
bool IsGenerator { get; }
bool IsTradable { get; }
bool IsMarketable { get; }
string StoreTags { get; }
DateTime Created { get; }
DateTime Modified { get; }
string ItemShortName { get; }
ulong WorkshopId { get; }
ulong WorkshopDownload { get; }
IEnumerable<PlayerItemRecipe> GetRecipesContainingThis();
}