private static spr smethod_5(bool A_0, spr A_1, Class1122 A_2, spr៧ A_3) { if (A_0) { A_3.ᜀ()[0] = A_2.method_8()[0]; } else { A_3.ᜀ()[A_3.ᜀ().Count - 1] = A_2.method_8()[0]; } spr[] rArray = smethod_22(A_1, A_2.method_10()[0]); if (A_0) { A_1 = rArray[0]; return(A_1); } A_1 = (rArray.Length > 1) ? rArray[1] : rArray[0]; return(A_1); }