public string ComplexRouteFormula(string string_0, LogicExplain logicExplain_0) { string string_ = GClass0.smethod_0(";"); string string_2 = GClass0.smethod_0(":"); string string_3 = logicExplain_0.DeleteOuterSymbol(string_0); List <string> list = logicExplain_0.ParaToList(string_3, string_2, false); foreach (string item in list) { int formulaSplitLocation = logicExplain_0.GetFormulaSplitLocation(item, string_); if (formulaSplitLocation <= -1) { return(item); } string string_4 = logicExplain_0.LEFT(item, formulaSplitLocation); string string_5 = logicExplain_0.MID(item, formulaSplitLocation + 1, -9999); LogicExplain logicExplain = new LogicExplain(); logicExplain._dictData = logicExplain_0._dictData; if (logicExplain.LoopLogicFormula(string_4) > 0.0) { return(strShowText(string_5, true)); } } return(""); }
private string method_1(string string_0, string string_1) { string text = ""; string b = "#"; string b2 = GClass0.smethod_0("_"); LogicExplain logicExplain = new LogicExplain(); List <string> list = logicExplain.ParaToList(string_1, GClass0.smethod_0("-"), false); string text2 = ""; if (string_0 == GClass0.smethod_0("#ʼnɑ\u034cцՐة") || string_0 == GClass0.smethod_0("!ŋɗ\u034aЩ")) { if (list.Count > 0) { text2 = list[0].Substring(0, 1); string string_2 = (list.Count > 1) ? stringResult(list[1]) : ""; text = ((text2 == b) ? method_11(list[0].Substring(1), string_2) : ((!(text2 == b2)) ? GetOtherText(list[0], string_2) : method_10(list[0].Substring(1), string_2))); if (string.IsNullOrEmpty(text)) { text = ""; } } } else if (string_0 == GClass0.smethod_0(".Łɉ\u0351уՃ\u064dݏࡇऩ")) { if (list.Count > 0) { text = method_14(list[0]); } } else if (string_0 == GClass0.smethod_0(",ʼnɉ\u0343эՏهܩ")) { text = GClass0.smethod_0("0"); if (list.Count > 0) { text = ((method_14(list[0]) == GClass0.smethod_0("0")) ? GClass0.smethod_0("1") : GClass0.smethod_0("0")); } } else if (string_0 == GClass0.smethod_0(",ʼnɉ\u0351іՆفܩ")) { text = method_15(); } return(text); }