Example #1
0
        public static void Show(IProtoItemWithSkinData protoItemSkin)
        {
            var window = new WindowSkinUnlocked(protoItemSkin);

            Api.Client.UI.LayoutRootChildren.Add(window);
            window.OpenWindow();
        }
Example #2
0
 public ViewModelSkin(IProtoItemWithSkinData protoItemSkin, SkinEntry skinEntry)
 {
     this.skinEntry     = skinEntry;
     this.ProtoItemSkin = protoItemSkin;
     this.IsOwned       = Client.Microtransactions.IsSkinOwned((ushort)protoItemSkin.SkinId);
     this.PriceOriginalInPlayerCurrency = skinEntry.PriceCentsInPlayerCurrency / 100m;
     this.DiscountPercent = skinEntry.DiscountPercent;
     this.SkinsPool       = skinEntry.Pool;
 }
Example #3
0
 public ViewModelSkinForCrafting(IProtoItemWithSkinData protoItemSkin)
 {
     this.ProtoItemSkin = protoItemSkin;
 }
Example #4
0
 private WindowSkinUnlocked(IProtoItemWithSkinData protoItemSkin)
 {
     this.protoItemSkin = protoItemSkin;
 }
Example #5
0
 public ViewItemSkinWithIcon(IProtoItemWithSkinData protoItem)
 {
     this.ProtoItem = protoItem;
 }