public static long Decode(clong value) { if (value.inited) { long v = value.value; v = ~v; v -= AntiCheat.Factor; v ^= AntiCheat.Factor; if (value.check == AntiCheat.CalcCheck(v)) { return(v); } else { AntiCheat.InvokeOnCheat(); } } return(0); }
public static bool Decode(cbool value) { if (!value.inited) { return(false); } else if (value.value == AntiCheat.Factor) { return(true); } else if (value.value == ~AntiCheat.Factor) { return(false); } else { AntiCheat.InvokeOnCheat(); return(false); } }