Namespace GUPS.AntiCheat.Protected
Structs
ProtectedBool
Drop-in replacement for System.Boolean that obfuscates the value in memory and reports tampering to the
ProtectedDateTime
Drop-in replacement for System.DateTime that protects the underlying
ProtectedDecimal
Drop-in replacement for System.Decimal that stores the value as its raw System.Decimal.GetBits(System.Decimal) int array and uses a System.Double honeypot to report tampering to the
ProtectedDouble
Drop-in replacement for System.Double that obfuscates the value in memory (via a GUPS.AntiCheat.Protected.ULongDouble reinterpret cast) and reports tampering to the
ProtectedFloat
Drop-in replacement for System.Single that obfuscates the value in memory (via a GUPS.AntiCheat.Protected.UIntFloat reinterpret cast) and reports tampering to the
ProtectedInt16
Drop-in replacement for System.Int16 that obfuscates the value in memory and reports tampering to the
ProtectedInt32
Drop-in replacement for System.Int32 that obfuscates the value in memory and reports tampering to the
ProtectedInt64
Drop-in replacement for System.Int64 that obfuscates the value in memory and reports tampering to the
ProtectedQuaternion
Drop-in replacement for
ProtectedString
Drop-in replacement for System.String that stores its value encrypted (UTF-8 + Base64 with a per-instance secret) and reports tampering to the
ProtectedUInt16
Drop-in replacement for System.UInt16 that obfuscates the value in memory and reports tampering to the
ProtectedUInt32
Drop-in replacement for System.UInt32 that obfuscates the value in memory and reports tampering to the
ProtectedUInt64
Drop-in replacement for System.UInt64 that obfuscates the value in memory and reports tampering to the
ProtectedVector2
Drop-in replacement for
ProtectedVector2Int
Drop-in replacement for
ProtectedVector3
Drop-in replacement for
ProtectedVector3Int
Drop-in replacement for
ProtectedVector4
Drop-in replacement for
ProtectedVector4Int
Drop-in replacement for an integer-component Vector4 that obfuscates each component in memory and reports tampering to the