예제 #1
0
        private string ExportToTextLocker()
        {
            List <string> InOutParts = new List <string>();

            for (int Progress = 0; Progress < PartsLocker.Items.Count; Progress++)
            {
                InOutParts.Add((string)PartsLocker.Items[Progress]);
            }

            List <int> values = null;

            if (OverrideExportSettings.Checked == true)
            {
                values = InventoryEntry.CalculateValues((int)RemAmmoOverride.Value,
                                                        (int)QualityOverride.Value, 0, (int)LevelIndexOverride.Value, ((string)PartsLocker.Items[0]));
            }
            else
            {
                values = InventoryEntry.CalculateValues((int)RemAmmoLocker.Value,
                                                        (int)QualityLocker.Value, 0, (int)LevelIndexLocker.Value, ((string)PartsLocker.Items[0]));
            }

            for (int i = 0; i < 4; i++)
            {
                InOutParts.Add(values[i].ToString());
            }

            return(string.Join("\r\n", InOutParts.ToArray()) + "\r\n");
        }
예제 #2
0
        private string ExportToTextGear()
        {
            List <string> InOutParts = new List <string>();

            for (int Progress = 0; Progress < PartsGear.Items.Count; Progress++)
            {
                InOutParts.Add((string)PartsGear.Items[Progress]);
            }

            List <int> values = InventoryEntry.CalculateValues((int)QuantityGear.Value,
                                                               (int)QualityGear.Value, (int)EquippedSlotGear.SelectedIndex, (int)LevelIndexGear.Value, ((string)PartsGear.Items[0]));

            for (int i = 0; i < 4; i++)
            {
                InOutParts.Add(values[i].ToString());
            }

            return(string.Join("\r\n", InOutParts.ToArray()) + "\r\n");
        }