• Hello
Search Results for

    Show / Hide Table of Contents

    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 via a ProtectedInt64 and reports tampering to the .

    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 that obfuscates each component in memory (via GUPS.AntiCheat.Protected.UIntFloat reinterpret casts) and reports tampering to the .

    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 that obfuscates each component in memory (via GUPS.AntiCheat.Protected.UIntFloat reinterpret casts) and reports tampering to the .

    ProtectedVector2Int

    Drop-in replacement for that obfuscates each component in memory and reports tampering to the .

    ProtectedVector3

    Drop-in replacement for that obfuscates each component in memory (via GUPS.AntiCheat.Protected.UIntFloat reinterpret casts) and reports tampering to the .

    ProtectedVector3Int

    Drop-in replacement for that obfuscates each component in memory and reports tampering to the .

    ProtectedVector4

    Drop-in replacement for that obfuscates each component in memory (via GUPS.AntiCheat.Protected.UIntFloat reinterpret casts) and reports tampering to the .

    ProtectedVector4Int

    Drop-in replacement for an integer-component Vector4 that obfuscates each component in memory and reports tampering to the .

    In This Article
    Back to top GuardingPearSoftware documentation