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)); } }
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); } }
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; } }
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)); }
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); }
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)); } }
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); }
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()); }
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]); }
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]); } }
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)); } }
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); } }
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); } }
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)); } }
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); } } } } }
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); } }
/// <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); }
// 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) // ; }
// 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);