"Games"
{
    "cstrike"
    {
        "Signatures"
        {
            "CBaseEntity::OnTakeDamage"
            {
                "library"       "server"
                "linux"         "@_ZN11CBaseEntity12OnTakeDamageERK15CTakeDamageInfo"
            }
        }
    }
    "csgo"
    {
        "Signatures"
        {
            "CBaseEntity::OnTakeDamage"
            {
                "library"       "server"
                "linux"         "\x55\x31\xC0\x89\xE5\x57\x56\x53\x83\xEC\x6C\x8B\x5D\x08\x8B\x75\x0C\x8B\x53\x24"
            }
        }
    }
    "#default"
    {
        "Functions"
        {
            "CBaseEntity__OnTakeDamage"
            {
                "signature"     "CBaseEntity::OnTakeDamage"
                "callconv"      "thiscall"
                "return"        "int"
                "this"          "entity"
                "arguments"
                {
                    "info"
                    {
                        "type"    "objectptr"
                    }
                }
            }
        }
    }
}
