Exemplo n.º 1
0
 private void ParseSpecial(CSVLoader csvLoader)
 {
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string Value2);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         csvLoader.ReadValue(4, i, def: false, out bool Value5);
         csvLoader.ReadValue(5, i, string.Empty, out string Value6);
         csvLoader.ReadValue(6, i, string.Empty, out string Value7);
         csvLoader.ReadValue(7, i, def: false, out bool Value8);
         csvLoader.ReadValue(8, i, string.Empty, out string Value9);
         csvLoader.ReadValue(9, i, def: false, out bool Value10);
         csvLoader.ReadValue(10, i, string.Empty, out string Value11);
         csvLoader.ReadValue(11, i, string.Empty, out string Value12);
         csvLoader.ReadValue(12, i, 100, out int Value13);
         Value.Trim();
         Value.ToLower();
         Value2.Trim();
         Value3.Trim();
         Value4.Trim();
         Value4.ToLower();
         Value6 = Value6.Trim();
         Value6 = Value6.ToLower();
         Value7.Trim();
         Value11.Trim();
         int ct = TItem.String2Type(Value4);
         Add(Value, new TSpecial(Value, Value2, FindIcon(Value3), ct, Value5, TItem.String2FunctionMask(Value6), Value7, Value8, Value9, Value10, Convert.ToInt32(Value11), Value12, Value13));
     }
 }
Exemplo n.º 2
0
 private void ParseUpgrade(CSVLoader csvLoader)
 {
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string Value2);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         csvLoader.ReadValue(4, i, -1, out int Value5);
         csvLoader.ReadValue(5, i, string.Empty, out string Value6);
         csvLoader.ReadValue(6, i, -1, out int Value7);
         csvLoader.ReadValue(7, i, -1, out int Value8);
         csvLoader.ReadValue(8, i, -1, out int Value9);
         csvLoader.ReadValue(9, i, string.Empty, out string Value10);
         csvLoader.ReadValue(10, i, 100, out int Value11);
         Value.Trim();
         Value.ToLower();
         Value2.Trim();
         Value3.Trim();
         Value4.Trim();
         Value4.ToLower();
         Value6.Trim();
         Value6.ToLower();
         Value10.Trim();
         int ct = TItem.String2Type(Value4);
         Add(Value, new TUpgrade(Value, Value2, FindIcon(Value3), ct, Value5, Value6, Value7, Value8, Value9, Value10, Value11));
     }
 }
 private void ParsePurcharseItemsTable(CSVLoader csvLoader)
 {
     purcharseItems = new PurcharseItems[csvLoader.Rows];
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         purcharseItems[i] = new PurcharseItems();
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string _);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         csvLoader.ReadValue(4, i, string.Empty, out string Value5);
         csvLoader.ReadValue(5, i, string.Empty, out string Value6);
         csvLoader.ReadValue(6, i, string.Empty, out string Value7);
         Value.Trim();
         Value3.Trim();
         Value4.Trim();
         Value5.Trim();
         Value6.Trim();
         Value7.Trim();
         purcharseItems[i].Slot         = Convert.ToInt32(Value);
         purcharseItems[i].Price        = Convert.ToInt32(Value3);
         purcharseItems[i].BuyUnit      = Convert.ToInt32(Value4);
         purcharseItems[i].incAtkSpeed  = (float)Convert.ToDouble(Value5);
         purcharseItems[i].incMoveSpeed = (float)Convert.ToDouble(Value6);
         purcharseItems[i].cotinuesTime = (float)Convert.ToDouble(Value7);
     }
 }
 private void ParseUpgradeChargeTable(CSVLoader csvLoader)
 {
     upgradeChargeTables = new UpgradeTable[csvLoader.Rows];
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         upgradeChargeTables[i] = new UpgradeTable();
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string Value2);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         csvLoader.ReadValue(4, i, string.Empty, out string Value5);
         csvLoader.ReadValue(5, i, string.Empty, out string Value6);
         csvLoader.ReadValue(6, i, string.Empty, out string Value7);
         csvLoader.ReadValue(7, i, string.Empty, out string Value8);
         Value.Trim();
         Value2.Trim();
         Value3.Trim();
         Value4.Trim();
         Value5.Trim();
         Value6.Trim();
         Value7.Trim();
         Value8.Trim();
         upgradeChargeTables[i].Level            = Convert.ToInt32(Value);
         upgradeChargeTables[i].AssultAtkVal     = (float)Convert.ToDouble(Value2);
         upgradeChargeTables[i].SubmachineAtkVal = (float)Convert.ToDouble(Value3);
         upgradeChargeTables[i].SniperAtkVal     = (float)Convert.ToDouble(Value4);
         upgradeChargeTables[i].HeavyAtkVal      = (float)Convert.ToDouble(Value5);
         upgradeChargeTables[i].HandgunAtkVal    = (float)Convert.ToDouble(Value6);
         upgradeChargeTables[i].SpecialAtkVal    = (float)Convert.ToDouble(Value7);
         upgradeChargeTables[i].Price            = Convert.ToInt32(Value8);
     }
 }
 private void ParseMonTable(CSVLoader csvLoader)
 {
     monTables = new MonTable[csvLoader.Rows];
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         monTables[i] = new MonTable();
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string Value2);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         csvLoader.ReadValue(4, i, string.Empty, out string Value5);
         csvLoader.ReadValue(5, i, string.Empty, out string Value6);
         Value.Trim();
         Value2.Trim();
         Value3.Trim();
         Value4.Trim();
         Value5.Trim();
         Value6.Trim();
         monTables[i].name      = Value;
         monTables[i].str       = Value2;
         monTables[i].HP        = Convert.ToInt32(Value3);
         monTables[i].MoveSpeed = (float)Convert.ToDouble(Value4);
         monTables[i].toCoreDmg = Convert.ToInt32(Value5);
         monTables[i].Dp        = Convert.ToInt32(Value6);
     }
 }
Exemplo n.º 6
0
        private void What2_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            dateTimePicker3.Visible = false;
            Value3.Visible          = true;

            What3.ResetText();

            Value3.ResetText();

            What3.Items.Clear();

            if (!What1.Text.Equals(""))
            {
                foreach (String name in whatList1)
                {
                    if (!name.ToLower().Equals("logid") && !name.ToLower().Equals(What1.Text.ToLower()) && !name.ToLower().Equals(What2.Text.ToLower()))
                    {
                        What3.Items.Add(name);
                    }
                }
            }

            if (What2.Text.ToLower().Equals("datumrada") || What2.Text.ToLower().Equals("datumupisa"))
            {
                dateTimePicker2.Visible = true;
                Value2.Visible          = false;
            }
            else
            {
                dateTimePicker2.Visible = false;
                Value2.Visible          = true;
            }
        }
Exemplo n.º 7
0
 public bool Equals(AreaSpriteCommand other)
 {
     return(!Size.Equals(other.Size)
         ? false
         : !Value1.Equals(other.Value1) || Value2.Equals(other.Value2)
             ? false
             : Size == 2 || Value3.Equals(other.Value3));
 }
Exemplo n.º 8
0
 public bool Equals(AreaObjectCommand other)
 {
     return(!Size.Equals(other.Size)
         ? false
         : !Value1.Equals(other.Value1) || !Value2.Equals(other.Value2)
         ? false
         : Size == 3
         ? Value3.Equals(other.Value3)
         : true);
 }
Exemplo n.º 9
0
 private void ParseAccessory(CSVLoader csvLoader)
 {
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string Value2);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         csvLoader.ReadValue(4, i, string.Empty, out string Value5);
         csvLoader.ReadValue(5, i, string.Empty, out string Value6);
         csvLoader.ReadValue(6, i, def: true, out bool Value7);
         csvLoader.ReadValue(7, i, string.Empty, out string Value8);
         csvLoader.ReadValue(8, i, string.Empty, out string Value9);
         csvLoader.ReadValue(9, i, string.Empty, out string Value10);
         csvLoader.ReadValue(10, i, string.Empty, out string Value11);
         csvLoader.ReadValue(11, i, def: false, out bool Value12);
         csvLoader.ReadValue(12, i, string.Empty, out string Value13);
         csvLoader.ReadValue(13, i, string.Empty, out string Value14);
         csvLoader.ReadValue(14, i, string.Empty, out string Value15);
         csvLoader.ReadValue(15, i, 0, out int Value16);
         csvLoader.ReadValue(16, i, 0f, out float Value17);
         csvLoader.ReadValue(17, i, string.Empty, out string Value18);
         csvLoader.ReadValue(18, i, string.Empty, out string Value19);
         csvLoader.ReadValue(19, i, string.Empty, out string Value20);
         csvLoader.ReadValue(20, i, string.Empty, out string Value21);
         csvLoader.ReadValue(21, i, string.Empty, out string Value22);
         csvLoader.ReadValue(22, i, 100, out int Value23);
         Value.Trim();
         Value.ToLower();
         Value2.Trim();
         Value3.Trim();
         Value4.Trim();
         Value4.ToLower();
         Value5.Trim();
         Value5.ToLower();
         Value6.Trim();
         Value6.ToLower();
         Value8.Trim();
         Value9.Trim();
         Value10.Trim();
         Value11.Trim();
         Value19.Trim();
         Value20.Trim();
         Value21.Trim();
         Value22.Trim();
         Value14 = Value14.Trim();
         Value14 = Value14.ToLower();
         Value15.Trim();
         Value18 = Value18.ToLower();
         int num   = TItem.String2Type(Value4);
         int ck    = TItem.String2Kind(num, Value5);
         int upCat = TItem.String2UpgradeCategory(Value18);
         Add(Value, new TAccessory(Value, Value2, Value9, FindPrefab(Value8), FindIcon(Value3), num, ck, Value7, TItem.String2Slot(Value6), Value10, BuffManager.Instance.Get(Value11), Value12, Value13, TItem.String2FunctionMask(Value14), Value16, Value17, upCat, Convert.ToInt32(Value19), Value20, Value21, Value22, FindIcon(Value15), Value23));
     }
 }
Exemplo n.º 10
0
        public override IEnumerable <string> GetValueString()
        {
            List <string> result = new List <string>();

            result.Add(FuncName);
            result.Add(Value1.ToString());
            result.Add(Value2.ToString());
            result.Add(Value3.ToString());
            result.Add(Value4.ToString());
            return(result);
        }
Exemplo n.º 11
0
        public TripleRangeSliderOptionModel(Option option)
            : base(option.Id, option.DisplayName, option.Description, option.Params)
        {
            UpdateValue(option.Value);

            MaxValue.Value = option.MinMax[0].Max;
            MinValue.Value = option.MinMax[0].Min;

            Value1.Subscribe(_ => SignalValueChanged());
            Value2.Subscribe(_ => SignalValueChanged());
            Value3.Subscribe(_ => SignalValueChanged());
        }
Exemplo n.º 12
0
 protected override void AddDescriptions()
 {
     base.AddDescriptions();
     AddDescription(nameof(Key), Key.ToStr());
     AddDescription(nameof(Value), Value.ToStr());
     AddDescription(nameof(Value1), Value1.ToStr());
     AddDescription(nameof(Value2), Value2.ToStr());
     AddDescription(nameof(Value3), Value3.ToStr());
     AddDescription(nameof(Value4), Value4.ToStr());
     AddDescription(nameof(Value5), Value5.ToStr());
     AddDescription(nameof(Value6), Value6.ToStr());
     AddDescription(nameof(Value7), Value7.ToStr());
     AddDescription(nameof(Value8), Value8.ToStr());
     AddDescription(nameof(Value9), Value9.ToStr());
 }
        public void Parse_WhenCalledWithValues_ReturnsLowerCaseValues()
        {
            const string Value1 = "VALUE1";
            const string Value2 = "Value2";
            const string Value3 = "vaLUE3";

            var sut = GetSubjectUnderTest();

            var results = sut.Parse(new string[] { Value1, Value2, Value3 });

            Assert.AreEqual(3, results.Count);
            Assert.AreEqual(Value1.ToLowerInvariant(), results[0]);
            Assert.AreEqual(Value2.ToLowerInvariant(), results[1]);
            Assert.AreEqual(Value3.ToLowerInvariant(), results[2]);
        }
Exemplo n.º 14
0
 public void ThreadTarget()
 {
     autoEvent.WaitOne();
     v0   = new Value0();
     v1   = new Value1();
     v2   = new Value2();
     v3   = new Value3();
     v4   = new Value4();
     v5   = new Value5();
     pass = v0.CheckValues() &&
            v1.CheckValues() &&
            v2.CheckValues() &&
            v3.CheckValues() &&
            v4.CheckValues() &&
            v5.CheckValues();
 }
 protected bool Equals(TestEntityWithAllTypes other)
 {
     return
         (Id == other.Id &&
          Value1.Equals(other.Value1) &&
          Value2.Equals(other.Value2) &&
          Value3.Equals(other.Value3) &&
          Value4.Equals(other.Value4) &&
          Value5.Equals(other.Value5) &&
          Value6.Equals(other.Value6) &&
          Value7.Equals(other.Value7) &&
          Value8.Equals(other.Value8) &&
          Value9.Equals(other.Value9) &&
          Value10.Equals(other.Value10) &&
          Value12.IsEquals(other.Value12) &&
          string.Equals(Value14, other.Value14) &&
          Value15.Equals(other.Value15));
 }
 private void c_ParseGachapon(CSVLoader csvLoader)
 {
     c_Gachapons = new c_Gachapon[csvLoader.Rows];
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         c_Gachapons[i]           = new c_Gachapon();
         c_Gachapons[i].items     = new string[5];
         c_Gachapons[i].qualities = new int[5];
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string Value2);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         csvLoader.ReadValue(4, i, string.Empty, out string Value5);
         csvLoader.ReadValue(5, i, string.Empty, out string Value6);
         Value.Trim();
         Value2.Trim();
         Value3.Trim();
         Value4.Trim();
         Value5.Trim();
         Value6.Trim();
         c_Gachapons[i].code       = Value;
         c_Gachapons[i].itemName   = Value2;
         c_Gachapons[i].classType  = String2Type(Value3);
         c_Gachapons[i].strtblCode = Value4;
         c_Gachapons[i].icon       = FindIcon(Value5);
         c_Gachapons[i].brickPoint = Convert.ToInt32(Value6);
         int num = 6;
         for (int j = 0; j < 5; j++)
         {
             csvLoader.ReadValue(num, i, string.Empty, out string Value7);
             csvLoader.ReadValue(num + 1, i, string.Empty, out string Value8);
             Value7.Trim();
             Value8.Trim();
             c_Gachapons[i].items[j]     = Value7;
             c_Gachapons[i].qualities[j] = Convert.ToInt32(Value8);
             num += 2;
         }
         Add(Value, c_Gachapons[i]);
     }
 }
Exemplo n.º 17
0
 private void ParseCharacter(CSVLoader csvLoader)
 {
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string Value2);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         csvLoader.ReadValue(4, i, def: true, out bool Value5);
         csvLoader.ReadValue(5, i, string.Empty, out string Value6);
         csvLoader.ReadValue(6, i, string.Empty, out string Value7);
         csvLoader.ReadValue(7, i, string.Empty, out string Value8);
         csvLoader.ReadValue(8, i, string.Empty, out string Value9);
         csvLoader.ReadValue(9, i, def: false, out bool Value10);
         csvLoader.ReadValue(10, i, string.Empty, out string Value11);
         csvLoader.ReadValue(11, i, string.Empty, out string Value12);
         csvLoader.ReadValue(12, i, string.Empty, out string Value13);
         csvLoader.ReadValue(13, i, string.Empty, out string Value14);
         csvLoader.ReadValue(14, i, string.Empty, out string Value15);
         csvLoader.ReadValue(15, i, string.Empty, out string Value16);
         csvLoader.ReadValue(16, i, 100, out int Value17);
         Value.Trim();
         Value.ToLower();
         Value2.Trim();
         Value3.Trim();
         Value4.Trim();
         Value4.ToLower();
         Value6.Trim();
         Value7.Trim();
         Value8.Trim();
         Value9.Trim();
         Value12.Trim();
         Value13.Trim();
         Value14.Trim();
         Value15.Trim();
         Value16.Trim();
         int ct = TItem.String2Type(Value4);
         Add(Value, new TCharacter(Value, Value2, FindIcon(Value3), ct, Value5, Value6, Value7, Value8, BuffManager.Instance.Get(Value9), Value10, Value11, Convert.ToInt32(Value12), FindMaterial(Value13), Value14, Value15, Value16, Value17));
     }
 }
Exemplo n.º 18
0
 private void Parse(CSVLoader csvLoader)
 {
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string Value2);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         Value.Trim();
         Value.ToLower();
         Value2.Trim();
         Value2.ToLower();
         Value3.Trim();
         Value3.ToLower();
         Value4.Trim();
         Value4.ToLower();
         int evt    = Convert.ToInt32(Value);
         int opt    = Convert.ToInt32(Value3);
         int amount = Convert.ToInt32(Value4);
         levelupCompens.Add(new LevelUpCompensation(evt, Value2, opt, amount));
     }
 }
 private void Parse(CSVLoader csvLoader)
 {
     reward1IsPoints = new bool[csvLoader.Rows];
     reward2IsPoints = new bool[csvLoader.Rows];
     reward3IsPoints = new bool[csvLoader.Rows];
     reward1Counts   = new int[csvLoader.Rows];
     reward2Counts   = new int[csvLoader.Rows];
     reward3Counts   = new int[csvLoader.Rows];
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string Value2);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         csvLoader.ReadValue(4, i, string.Empty, out string Value5);
         csvLoader.ReadValue(5, i, string.Empty, out string Value6);
         csvLoader.ReadValue(6, i, string.Empty, out string Value7);
         Value.Trim();
         Value.ToLower();
         Value2.Trim();
         Value2.ToLower();
         Value3.Trim();
         Value3.ToLower();
         Value4.Trim();
         Value4.ToLower();
         Value5.Trim();
         Value5.ToLower();
         Value6.Trim();
         Value6.ToLower();
         Value7.Trim();
         Value7.ToLower();
         reward1IsPoints[i] = ((Convert.ToInt32(Value2) == 1) ? true : false);
         reward2IsPoints[i] = ((Convert.ToInt32(Value3) == 1) ? true : false);
         reward3IsPoints[i] = ((Convert.ToInt32(Value4) == 1) ? true : false);
         reward1Counts[i]   = Convert.ToInt32(Value5);
         reward2Counts[i]   = Convert.ToInt32(Value6);
         reward3Counts[i]   = Convert.ToInt32(Value7);
     }
 }
Exemplo n.º 20
0
 private void ParsePimp(CSVLoader csvLoader)
 {
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string Value2);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         Value.Trim();
         Value.ToLower();
         Value2.Trim();
         Value2.ToLower();
         Value3.Trim();
         Value3.ToLower();
         Value4.Trim();
         Value4.ToLower();
         int   cat  = Convert.ToInt32(Value);
         int   prop = Convert.ToInt32(Value2);
         int   num  = Convert.ToInt32(Value3);
         float val  = (float)Convert.ToDouble(Value4);
         updateValue(cat, prop, num - 1, val);
     }
 }
Exemplo n.º 21
0
 private void ParseBundle(CSVLoader csvLoader)
 {
     for (int i = 0; i < csvLoader.Rows; i++)
     {
         csvLoader.ReadValue(0, i, string.Empty, out string Value);
         csvLoader.ReadValue(1, i, string.Empty, out string Value2);
         csvLoader.ReadValue(2, i, string.Empty, out string Value3);
         csvLoader.ReadValue(3, i, string.Empty, out string Value4);
         csvLoader.ReadValue(4, i, def: false, out bool Value5);
         csvLoader.ReadValue(5, i, string.Empty, out string Value6);
         csvLoader.ReadValue(6, i, string.Empty, out string Value7);
         csvLoader.ReadValue(7, i, 100, out int Value8);
         Value.Trim();
         Value.ToLower();
         Value2.Trim();
         Value3.Trim();
         Value4.Trim();
         Value4.ToLower();
         Value7.Trim();
         int ct = TItem.String2Type(Value4);
         Add(Value, new TBundle(Value, Value2, FindIcon(Value3), ct, Value5, Value6, Convert.ToInt32(Value7), Value8));
     }
 }
Exemplo n.º 22
0
    private void ParseWeapon(CSVLoader csvLoader)
    {
        for (int i = 0; i < csvLoader.Rows; i++)
        {
            csvLoader.ReadValue(0, i, string.Empty, out string Value);
            csvLoader.ReadValue(1, i, string.Empty, out string Value2);
            csvLoader.ReadValue(2, i, string.Empty, out string Value3);
            csvLoader.ReadValue(3, i, string.Empty, out string Value4);
            csvLoader.ReadValue(4, i, string.Empty, out string Value5);
            csvLoader.ReadValue(5, i, string.Empty, out string Value6);
            csvLoader.ReadValue(6, i, string.Empty, out string Value7);
            csvLoader.ReadValue(7, i, string.Empty, out string Value8);
            csvLoader.ReadValue(8, i, def: true, out bool Value9);
            csvLoader.ReadValue(9, i, string.Empty, out string Value10);
            csvLoader.ReadValue(10, i, string.Empty, out string Value11);
            csvLoader.ReadValue(11, i, string.Empty, out string Value12);
            csvLoader.ReadValue(12, i, string.Empty, out string Value13);
            csvLoader.ReadValue(13, i, string.Empty, out string Value14);
            csvLoader.ReadValue(14, i, def: false, out bool Value15);
            csvLoader.ReadValue(15, i, string.Empty, out string Value16);
            csvLoader.ReadValue(16, i, -1, out int Value17);
            csvLoader.ReadValue(17, i, string.Empty, out string Value18);
            csvLoader.ReadValue(18, i, def: false, out bool Value19);
            csvLoader.ReadValue(19, i, string.Empty, out string Value20);
            csvLoader.ReadValue(20, i, string.Empty, out string Value21);
            csvLoader.ReadValue(21, i, string.Empty, out string Value22);
            csvLoader.ReadValue(22, i, string.Empty, out string Value23);
            csvLoader.ReadValue(23, i, def: false, out bool Value24);
            csvLoader.ReadValue(24, i, 100, out int Value25);
            Value8 = Value8.Trim();
            Value8 = Value8.ToLower();
            Value.Trim();
            Value.ToLower();
            Value2.Trim();
            Value3.Trim();
            Value4.Trim();
            Value5.Trim();
            Value5.ToLower();
            Value6.Trim();
            Value6.ToLower();
            Value7.Trim();
            Value7.ToLower();
            Value10.Trim();
            Value11.Trim();
            Value12.Trim();
            Value13.Trim();
            Value14.Trim();
            Value20.Trim();
            Value21.Trim();
            Value22.Trim();
            Value23.Trim();
            Value18 = Value18.ToLower();
            int     num     = TItem.String2Type(Value5);
            int     ck      = TItem.String2Kind(num, Value6);
            int     num2    = TWeapon.String2WeaponCategory(Value8);
            int     upCat   = TItem.String2UpgradeCategory(Value18);
            TWeapon tWeapon = new TWeapon(Value, Value2, Value12, FindPrefab(Value10), FindPrefab(Value11), FindIcon(Value3), FindIcon(Value4), num, ck, num2, Value9, TItem.String2Slot(Value7), Value13, BuffManager.Instance.Get(Value14), Value15, Value16, Value17, upCat, Value19, Convert.ToInt32(Value20), Value21, Value22, Value23, Value24, Value25);
            Add(Value, tWeapon);
            if (tWeapon.CurPrefab() != null)
            {
                WeaponFunction component = tWeapon.CurPrefab().GetComponent <WeaponFunction>();
                Gun            gun       = tWeapon.CurPrefab().GetComponent <Gun>();

                if (null == component)
                {
                    Debug.LogError(Value + " weapon does not have WeaponFunction");
                }
                else
                {
                    if (!wpnBy2Slot.ContainsKey((int)component.weaponBy))
                    {
                        wpnBy2Slot.Add((int)component.weaponBy, (int)tWeapon.slot);
                    }
                    if (!wpnBy2Category.ContainsKey((int)component.weaponBy))
                    {
                        wpnBy2Category.Add((int)component.weaponBy, num2);
                    }
                }
            }
        }
    }
Exemplo n.º 23
0
        void Update()
        {
            Value1 = Slot1.GetComponent <SnapDropZoneOverride>().thisStack.Count;
            Value2 = Slot2.GetComponent <SnapDropZoneOverride>().thisStack.Count;
            Value3 = Slot3.GetComponent <SnapDropZoneOverride>().thisStack.Count;

            if (Value1 > 0)
            {
                //Rather than using '4' to show the maximum amount, we use 'M' or 'MAX' to indicate that the player that you can no longer put anymore utensils inside.
                if (Value1 == 4)
                {
                    counter.gameObject.SetActive(true);

                    //Rather than setting it to the current value, if the value is 4, the value will be set to 'M'.
                    counter.text = "M";
                }
                else
                {
                    counter.gameObject.SetActive(true);

                    //Else, any value than 4, will display its current number.
                    counter.text = Value1.ToString();
                }
            }
            else
            {
                counter.gameObject.SetActive(false);
            }

            if (Value2 > 0)
            {
                //Rather than using '4' to show the maximum amount, we use 'M' or 'MAX' to indicate that the player that you can no longer put anymore utensils inside.
                if (Value2 == 4)
                {
                    counter2.gameObject.SetActive(true);

                    //Rather than setting it to the current value, if the value is 4, the value will be set to 'M'.
                    counter2.text = "M";
                }
                else
                {
                    counter2.gameObject.SetActive(true);

                    //Else, any value than 4, will display its current number.
                    counter2.text = Value2.ToString();
                }
            }
            else
            {
                counter2.gameObject.SetActive(false);
            }

            if (Value3 > 0)
            {
                //Rather than using '4' to show the maximum amount, we use 'M' or 'MAX' to indicate that the player that you can no longer put anymore utensils inside.
                if (Value3 == 4)
                {
                    counter3.gameObject.SetActive(true);

                    //Rather than setting it to the current value, if the value is 4, the value will be set to 'M'.
                    counter3.text = "M";
                }
                else
                {
                    counter3.gameObject.SetActive(true);

                    //Else, any value than 4, will display its current number.
                    counter3.text = Value3.ToString();
                }
            }
            else
            {
                counter3.gameObject.SetActive(false);
            }
        }
Exemplo n.º 24
0
 public void ThreadTarget()
 {
     autoEvent.WaitOne();
     v0 = new Value0();
     v1 = new Value1();
     v2 = new Value2();
     v3 = new Value3();
     v4 = new Value4();
     v5 = new Value5();
     pass = v0.CheckValues()
             && v1.CheckValues()
             && v2.CheckValues()
             && v3.CheckValues()
             && v4.CheckValues()
             && v5.CheckValues();
 }
Exemplo n.º 25
0
        /// <summary>
        ///     <para>Default call for atributtes by the Service Proxy before the methody body.</para>
        /// </summary>
        /// <param name="method">
        ///     <para>Method .</para>
        /// </param>
        /// <param name="il">
        ///     <para>Il from  assembly to override the method.</para>
        /// </param>
        /// <returns>
        ///     <para>true if can execute method</para>
        /// </returns>
        public override bool MtnBeforeExecution(MethodInfo method, ILHelper il)
        {
            const BindingFlags bindFlag =
                BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance;

            var name = "MtnAfterPermission" + Guid.NewGuid();

            // for security reasons set to int.MinValue
            if (Value1 == null)
            {
                Value1 = int.MinValue;
            }
            if (Value2 == null)
            {
                Value2 = int.MinValue;
            }
            if (Value3 == null)
            {
                Value3 = int.MinValue;
            }
            if (Value4 == null)
            {
                Value4 = int.MinValue;
            }

            // create local variables
            il
            .CreateLocalVar("Mtn.IsPermitted", typeof(bool), false)
            .CreateLocalVar("Mtn.PermissionParameter1", Value1.GetType(), true)
            .CreateLocalVar("Mtn.PermissionParameter2", Value2.GetType(), true)
            .CreateLocalVar("Mtn.PermissionParameter3", Value3.GetType(), true)
            .CreateLocalVar("Mtn.PermissionParameter4", Value4.GetType(), true);

            // load Value1
            il
            .LoadVar("Mtn.PermissionParameter1")
            .LoadObject(Value1)
            .Box(Value1.GetType())
            .SetVar("Mtn.PermissionParameter1");

            // load Value2
            il
            .LoadObject(Value2)
            .Box(Value2.GetType())
            .SetVar("Mtn.PermissionParameter2");

            // load Value3
            il
            .LoadObject(Value3)
            .Box(Value3.GetType())
            .SetVar("Mtn.PermissionParameter3");

            // load Value4
            il
            .LoadObject(Value4)
            .Box(Value4.GetType())
            .SetVar("Mtn.PermissionParameter4");

            // put all variables in stack
            il
            .LoadVar("Mtn.PermissionParameter1")
            .UnboxAny(typeof(object))
            .LoadVar("Mtn.PermissionParameter2")
            .UnboxAny(typeof(object))
            .LoadVar("Mtn.PermissionParameter3")
            .UnboxAny(typeof(object))
            .LoadVar("Mtn.PermissionParameter4")
            .UnboxAny(typeof(object));

            // invoke method
            il
            .InvokeMethod(typeof(Permission), "HasPermission", bindFlag)
            .SetVar("Mtn.IsPermitted")
            .LoadVar("Mtn.IsPermitted")
            .GotoIfNotNullOrTrue(name);

            // if is invalid returns the default value
            il
            .InvokeMethod(typeof(Permission).GetProperty("UnallowedResult").GetGetMethod())
            .SetVar("Mtn.ReturnValue")
            .LoadVar("Mtn.ReturnValue")
            .GotoIfNotNullOrTrue("MtnAfterAll");

            il.MarkLabel(name);
            return(true);
        }
Exemplo n.º 26
0
        // OLD signature notice the case, this did NOT work with the deserialise
        //   public String batch_id, myinterface, voucher_type, trans_type, client, account, dim_1, dim_2, dim_3, dim_4,
        //    dim_5, dim_6, dim_7, tax_code, tax_system, currency, dc_flag, cur_amount, amount, number_1,
        //    value_1, value_2, value_3, description, trans_date, voucher_date, voucher_no, period, tax_flag, ext_inv_ref,
        //    ext_ref, due_date, disc_date, discount, commitment, order_id, kid, pay_transfer, status, apar_type,
        //    apar_id, pay_flag, voucher_ref, sequence_ref, intrule_id, factor_short, responsible, apar_name, address, province,
        //    place, bank_account, pay_method, vat_reg_no, zip_code, curr_licence, account2, base_amount, base_curr, pay_temp_id,
        //    allocation_key, period_no, clearing_code, swift, arrive_id, bank_acc_type
        //;

        public String beautifyGL07()
        {
            // this function will process the NULL values and return a GL07 fixed width line
            // ? allows null to not give a runtime error
            // ?? is effectively a coalesce.  do the right side of the ?? if the left side is null else do the left side
            PayMethod     = PayMethod?.Trim().PadRight(2).Substring(0, 2) ?? "".PadRight(2);
            BatchId       = BatchId?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            Interface     = Interface?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            VoucherType   = VoucherType?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            TransType     = TransType?.Trim().PadRight(2).Substring(0, 2) ?? "".PadRight(2);
            Client        = Client?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            Account       = Account?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            Cat1          = Cat1?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            Cat2          = Cat2?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            Cat3          = Cat3?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            Cat4          = Cat4?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            Cat5          = Cat5?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            Cat6          = Cat6?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            Cat7          = Cat7?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            TaxCode       = TaxCode?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            TaxSystem     = TaxSystem?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            Currency      = Currency?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            DcFlag        = DcFlag?.Trim().PadRight(2).Substring(0, 2) ?? "".PadRight(2);
            CurAmount     = CurAmount.Trim().PadLeft(20);
            Amount        = Amount.Trim().PadLeft(20);
            Number1       = Number1.Trim().PadLeft(11);
            Value1        = Value1.Trim().PadLeft(20);
            Value2        = Value2.Trim().PadLeft(20);
            Value3        = Value3.Trim().PadLeft(20);
            Description   = Description?.Trim().PadRight(255).Substring(0, 255) ?? "".PadRight(255);
            TransDate     = TransDate?.Trim().PadRight(8).Substring(0, 8) ?? "".PadRight(8);
            VoucherDate   = VoucherDate?.Trim().PadRight(8).Substring(0, 8) ?? "".PadRight(8);
            VoucherNo     = VoucherNo?.Trim().PadRight(15).Substring(0, 15) ?? "".PadRight(15);
            Period        = Period?.Trim().PadRight(6).Substring(0, 6) ?? "".PadRight(6);
            TaxFlag       = TaxFlag?.Trim().PadRight(1).Substring(0, 1) ?? "".PadRight(1);
            ExtInvRef     = ExtInvRef?.Trim().PadRight(100).Substring(0, 100) ?? "".PadRight(100);
            ExtRef        = ExtRef?.Trim().PadRight(255).Substring(0, 255) ?? "".PadRight(255);
            DueDate       = DueDate?.Trim().PadRight(8).Substring(0, 8) ?? "".PadRight(8);
            DiscDate      = DiscDate?.Trim().PadRight(8).Substring(0, 8) ?? "".PadRight(8);
            Discount      = Discount?.Trim().PadRight(20).Substring(0, 20) ?? "".PadRight(20);
            Commitment    = Commitment?.Trim().PadLeft(25).Substring(0, 25) ?? "".PadRight(25);
            OrderId       = OrderId?.Trim().PadRight(15).Substring(0, 15) ?? "".PadRight(15);
            Kid           = Kid?.Trim().PadRight(27).Substring(0, 27) ?? "".PadRight(27);
            PayTransfer   = PayTransfer?.Trim().PadRight(2).Substring(0, 2) ?? "".PadRight(2);
            Status        = Status?.Trim().PadRight(1).Substring(0, 1) ?? "".PadRight(1);
            AparType      = AparType?.Trim().PadRight(1).Substring(0, 1) ?? "".PadRight(1);
            AparId        = AparId?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            PayFlag       = PayFlag?.Trim().PadRight(1).Substring(0, 1) ?? "".PadRight(1);
            VoucherRef    = VoucherRef?.Trim().PadRight(15).Substring(0, 15) ?? "".PadRight(15);
            SequenceRef   = SequenceRef?.Trim().PadRight(9).Substring(0, 9) ?? "".PadRight(9);
            IntruleId     = IntruleId?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            FactorShort   = FactorShort?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            Responsible   = Responsible?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            AparName      = AparName?.Trim().PadRight(255).Substring(0, 255) ?? "".PadRight(255);
            Address       = Address?.Trim().PadRight(160).Substring(0, 160) ?? "".PadRight(160);
            Province      = Province?.Trim().PadRight(40).Substring(0, 40) ?? "".PadRight(40);
            Place         = Place?.Trim().PadRight(40).Substring(0, 40) ?? "".PadRight(40);
            BankAccount   = BankAccount?.Trim().PadRight(35).Substring(0, 35) ?? "".PadRight(35);
            PayMethod     = PayMethod?.Trim().PadRight(2).Substring(0, 2) ?? "".PadRight(2);
            VatRegNo      = VatRegNo?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            ZipCode       = ZipCode?.Trim().PadRight(15).Substring(0, 15) ?? "".PadRight(15);
            CurrLicence   = CurrLicence?.Trim().PadRight(3).Substring(0, 3) ?? "".PadRight(3);
            Account2      = Account2?.Trim().PadRight(25).Substring(0, 25) ?? "".PadRight(25);
            BaseAmount    = BaseAmount?.Trim().PadLeft(20).Substring(0, 20) ?? "".PadRight(20);
            BaseCurr      = BaseCurr?.Trim().PadLeft(20).Substring(0, 20) ?? "".PadRight(20);
            PayTempId     = PayTempId?.Trim().PadRight(4).Substring(0, 4) ?? "".PadRight(4);
            AllocationKey = AllocationKey?.Trim().PadRight(2).Substring(0, 2) ?? "".PadRight(2);
            PeriodNo      = PeriodNo?.Trim().PadRight(2).Substring(0, 2) ?? "".PadRight(2);
            Clearingcode  = Clearingcode?.Trim().PadRight(13).Substring(0, 13) ?? "".PadRight(13);
            Swift         = Swift?.Trim().PadRight(11).Substring(0, 11) ?? "".PadRight(11);
            Arriveid      = Arriveid?.Trim().PadRight(15).Substring(0, 15) ?? "".PadRight(15);
            BankAccType   = BankAccType?.Trim().PadRight(2).Substring(0, 2) ?? "".PadRight(2);

            return(BatchId + Interface + VoucherType + TransType + Client
                   + Account + Cat1 + Cat2 + Cat3 + Cat4
                   + Cat5 + Cat6 + Cat7 + TaxCode + TaxSystem + Currency
                   + DcFlag + CurAmount + Amount + Number1 + Value1 + Value2
                   + Value3 + Description + TransDate + VoucherDate + VoucherNo
                   + Period + TaxFlag + ExtInvRef + ExtRef + DueDate + DiscDate
                   + Discount + Commitment + OrderId + Kid + PayTransfer + Status
                   + AparType + AparId + PayFlag + VoucherRef + SequenceRef + IntruleId
                   + FactorShort + Responsible + AparName + Address + Province + Place
                   + BankAccount + PayMethod + VatRegNo + ZipCode + CurrLicence + Account2
                   + BaseAmount + BaseCurr + PayTempId + AllocationKey + PeriodNo + Clearingcode
                   + Swift + Arriveid + BankAccType
                   );


            //       String GL07Line = fw.BatchId.Trim().PadRight(25) + fw.Interface?.Trim().PadRight(25) + fw.VoucherType.Trim().PadRight(25) + fw.TransType.Trim().PadRight(2) + fw.Client.Trim().PadRight(25)
            //+ fw.Account.Trim().PadRight(25) + fw.Cat1.Trim().PadRight(25) + fw.Cat2.Trim().PadRight(25) + fw.Cat3.Trim().PadRight(25) + fw.Cat4.Trim().PadRight(25)
            //+ fw.Cat5.Trim().PadRight(25) + fw.Cat6.Trim().PadRight(25) + fw.Cat7.Trim().PadRight(25) + fw.TaxCode.Trim().PadRight(25) + fw.TaxSystem.Trim().PadRight(25) + fw.Currency.Trim().PadRight(25)
            //+ fw.DcFlag.Trim().PadRight(2) + fw.CurAmount.Trim().PadLeft(20) + fw.Amount.Trim().PadLeft(20) + fw.Number1.Trim().PadLeft(11) + fw.Value1.Trim().PadLeft(20) + fw.Value2.Trim().PadLeft(20)
            //+ fw.Value3.Trim().PadLeft(20) + fw.Description.Trim().PadRight(255) + fw.TransDate.Trim().PadRight(8) + fw.VoucherDate.Trim().PadRight(8) + fw.VoucherNo.Trim().PadRight(15)
            //+ fw.Period.Trim().PadRight(6) + fw.TaxFlag.Trim().PadRight(1) + fw.ExtInvRef.Trim().PadRight(100) + fw.ExtRef.Trim().PadRight(255) + fw.DueDate.Trim().PadRight(8) + fw.DiscDate.Trim().PadRight(8)
            //+ fw.Discount.Trim().PadRight(20) + fw.Commitment.Trim().PadLeft(25) + fw.OrderId.Trim().PadRight(15) + fw.Kid.Trim().PadRight(27) + fw.PayTransfer.Trim().PadRight(2) + fw.PayTransfer.Trim().PadRight(1)
            //+ fw.AparType.Trim().PadRight(1) + fw.AparId.Trim().PadRight(25) + fw.PayFlag.Trim().PadRight(1) + fw.VoucherRef.Trim().PadRight(15) + fw.SequenceRef.Trim().PadRight(9) + fw.IntruleId.Trim().PadRight(25)
            //+ fw.FactorShort.Trim().PadRight(25) + fw.Responsible.Trim().PadRight(25) + fw.AparName.Trim().PadRight(255) + fw.Address.Trim().PadRight(160) + fw.Province.Trim().PadRight(40) + fw.Place.Trim().PadRight(40)
            //+ fw.BankAccount.Trim().PadRight(35) + fw.PayMethod + fw.VatRegNo.Trim().PadRight(25) + fw.ZipCode.Trim().PadRight(15) + fw.CurrLicence.Trim().PadRight(3) + fw.Account2.Trim().PadRight(25)
            //+ fw.BaseAmount.Trim().PadLeft(20) + fw.BaseCurr.Trim().PadLeft(20) + fw.PayTempId.Trim().PadRight(4) + fw.AllocationKey.Trim().PadRight(2) + fw.PeriodNo.Trim().PadRight(2) + fw.Clearingcode.Trim().PadRight(13)
            //+ fw.Swift.Trim().PadRight(11) + fw.Arriveid.Trim().PadRight(15) + fw.BankAccType.Trim().PadRight(2)
            // ;
        }
Exemplo n.º 27
0
 // this isn't exactly identical to the netcore algorithm, but good enough
 public override int GetHashCode() => (Value1?.GetHashCode() ?? 0) ^ (Value2?.GetHashCode() ?? 0 << 3) ^ (Value3?.GetHashCode() ?? 0 << 6);