// Token: 0x06003BB3 RID: 15283 RVA: 0x00139388 File Offset: 0x00137588
    public static string MouseHome(byte[] data, byte[] home, byte[] info, bool isCompress = false)
    {
        byte[] bytes   = CatAndMouseGame.MouseHomeMain(data, home, info, isCompress);
        string @string = Encoding.UTF8.GetString(bytes);

        return(@string.TrimEnd(new char[1]));
    }
 // Token: 0x06003B9F RID: 15263 RVA: 0x00138B94 File Offset: 0x00136D94
 public static byte[] MouseGame7(byte[] data)
 {
     byte[] array = CatAndMouseGame.MouseHomeMain(data, CatAndMouseGame.stageData, CatAndMouseGame.stageTop, true);
     for (int i = 0; i < array.Length; i++)
     {
         array[i] = ~array[i];
     }
     return(array);
 }
Пример #3
0
 public static string MouseGame3(string str)
 {
     byte[] data  = Convert.FromBase64String(str);
     byte[] 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]));
 }
 // Token: 0x06003B9B RID: 15259 RVA: 0x001389CC File Offset: 0x00136BCC
 public static byte[] MouseGame4(byte[] data)
 {
     byte[] array = CatAndMouseGame.MouseHomeMain(data, CatAndMouseGame.baseData, CatAndMouseGame.baseTop, false);
     if (array == null)
     {
         return(null);
     }
     for (int i = 0; i < array.Length; i += 2)
     {
         if (i + 1 >= array.Length)
         {
             break;
         }
         byte b  = array[i];
         byte b2 = array[i + 1];
         array[i]     = (b2 ^ 210);
         array[i + 1] = (b ^ 206);
     }
     return(array);
 }
 // Token: 0x06003BB4 RID: 15284 RVA: 0x001393B8 File Offset: 0x001375B8
 public static byte[] MouseHome_UWA(byte[] data, byte[] home, byte[] info, bool isCompress = false)
 {
     return(CatAndMouseGame.MouseHomeMain(data, home, info, isCompress));
 }