public static string MouseGame8(string str) { byte[] data = Convert.FromBase64String(str); byte[] array = CatAndMouseGame.MouseHomeMainZ2(data, CatAndMouseGame.stageData, CatAndMouseGame.stageTop, true); if (array == null) { array = CatAndMouseGame.MouseHomeMain(data, CatAndMouseGame.stageData, CatAndMouseGame.stageTop, true); if (array == null) { return(null); } } for (int i = 0; i < array.Length; i++) { array[i] = (byte)~array[i]; } return(Encoding.UTF8.GetString(array).TrimEnd(new char[1])); }