public static long Encrypt(double PDGAOEAMDCL, long HDAJOEOLHGG)
 {
     ObscuredDouble.LPAIILGOHKK lpaiilgohkk = new ObscuredDouble.LPAIILGOHKK();
     lpaiilgohkk.d  = PDGAOEAMDCL;
     lpaiilgohkk.l ^= HDAJOEOLHGG;
     return(lpaiilgohkk.l);
 }
 private double InternalDecrypt()
 {
     if (!this.inited)
     {
         this.currentCryptoKey = ObscuredDouble.cryptoKey;
         this.hiddenValue      = ObscuredDouble.InternalEncrypt(0.0);
         this.inited           = true;
     }
     ObscuredDouble.LPAIILGOHKK lpaiilgohkk = new ObscuredDouble.LPAIILGOHKK();
     lpaiilgohkk.b8 = this.hiddenValue;
     lpaiilgohkk.l ^= this.currentCryptoKey;
     return(lpaiilgohkk.d);
 }
        private static ACTkByte8 InternalEncrypt(double PDGAOEAMDCL, long HDAJOEOLHGG)
        {
            long num = HDAJOEOLHGG;

            if (num == 0L)
            {
                num = ObscuredDouble.cryptoKey;
            }
            ObscuredDouble.LPAIILGOHKK lpaiilgohkk = new ObscuredDouble.LPAIILGOHKK();
            lpaiilgohkk.d  = PDGAOEAMDCL;
            lpaiilgohkk.l ^= num;
            return(lpaiilgohkk.b8);
        }