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; }
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); }
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; }