예제 #1
0
 internal static int smethod_4(D3Item d3Item_0)
 {
     int result;
     if (d3Item_0.GetFloat((D3Attribute)4294963307u) > 0f)
     {
         result = 100;
     }
     else
     {
         if (Class132.smethod_3(d3Item_0.Modelname))
         {
             result = 30;
         }
         else
         {
             if (Class132.smethod_2(d3Item_0.Modelname))
             {
                 result = 100;
             }
             else
             {
                 if (Class132.smethod_1(d3Item_0.Modelname))
                 {
                     result = 1000;
                 }
                 else
                 {
                     result = 1;
                 }
             }
         }
     }
     return result;
 }
예제 #2
0
 private static bool smethod_2(D3Item d3Item_1)
 {
     return d3Item_1.GetFloat((D3Attribute)4294963307u) <= 0f && (Class132.smethod_0(d3Item_1.Modelname) || d3Item_1.GetInt((D3Attribute)4294963494u) >= InjectedWindow.Instance.class71_0.MinimumItemQualityToStash);
 }
예제 #3
0
 private static bool smethod_0(D3Item d3Item_0)
 {
     bool result;
     if (d3Item_0.GetFloat((D3Attribute)4294963307u) > 0f)
     {
         result = false;
     }
     else
     {
         if (Class132.smethod_0(d3Item_0.Modelname))
         {
             result = false;
         }
         else
         {
             if (InjectedWindow.Instance.class71_0.UseCustomItemFactors)
             {
                 float num = Class100.smethod_0(d3Item_0);
                 if (num < InjectedWindow.Instance.class71_0.CustomItemFactors_MaximumValue)
                 {
                     GClass0.smethod_0().method_5(string.Concat(new object[]
                     {
                         "Selling item: ",
                         d3Item_0.Modelname,
                         ", ItemValue: ",
                         num
                     }));
                     result = true;
                 }
                 else
                 {
                     GClass0.smethod_0().method_5(string.Concat(new object[]
                     {
                         "Not selling item: ",
                         d3Item_0.Modelname,
                         ", ItemValue: ",
                         num
                     }));
                     result = false;
                 }
             }
             else
             {
                 if (d3Item_0.GetInt((D3Attribute)4294963494u) < 3)
                 {
                     result = (d3Item_0.GetFloat((D3Attribute)4294963248u) > 0f || d3Item_0.GetFloat((D3Attribute)4294963356u) > 0f);
                 }
                 else
                 {
                     result = (d3Item_0.GetInt((D3Attribute)4294963494u) < InjectedWindow.Instance.class71_0.MaximumSellOrSalvageValue);
                 }
             }
         }
     }
     return result;
 }