All authors
mrc4tt avatar

Claude Skills by mrc4tt

github.com/mrc4tt
1,322 skillsA× 1,321B× 10 installs2 views
Find CBasePlayerPawn OnTakeDamage DecompilesA

Agent fallback for CBasePlayerPawn_OnTakeDamage-decompiles (auto-generated, category: vfunc). Locate CBasePlayerPawn::OnTakeDamage in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBasePlayerPawn_OnTakeDamage-decompiles, CBasePlayerPawn::OnTakeDamage

devopsgo
0
3
Find CBasePlayerPawn OnTakeDamageA

Agent fallback for CBasePlayerPawn_OnTakeDamage (auto-generated, category: vfunc). Locate CBasePlayerPawn::OnTakeDamage in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBasePlayerPawn_OnTakeDamage, CBasePlayerPawn::OnTakeDamage

devopsgo
0
3
Find CBasePlayerPawn PhysicsSimulateA

Agent fallback for CBasePlayerPawn_PhysicsSimulate (auto-generated, category: vfunc). Locate CBasePlayerPawn::PhysicsSimulate in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBasePlayerPawn_PhysicsSimulate, CBasePlayerPawn::PhysicsSimulate

devopsgo
0
3
Find CBasePlayerPawn PrePhysicsSimulateA

Agent fallback for CBasePlayerPawn_PrePhysicsSimulate (auto-generated, category: vfunc). Locate CBasePlayerPawn::PrePhysicsSimulate in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBasePlayerPawn_PrePhysicsSimulate, CBasePlayerPawn::PrePhysicsSimulate

devopsgo
0
3
Find CBasePlayerPawn VtableA

Agent fallback for CBasePlayerPawn_vtable (auto-generated, category: func). Locate CBasePlayerPawn_vtable in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBasePlayerPawn_vtable, CBasePlayerPawn_vtable

testinggo
0
3
Find CBasePlayerWeapon Shoot SecondaryA

Agent fallback for CBasePlayerWeapon_Shoot_Secondary (auto-generated, category: func). Locate CBasePlayerWeapon::Shoot_Secondary in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBasePlayerWeapon_Shoot_Secondary, CBasePlayerWeapon::Shoot_Secondary

testinggo
0
3
Find CBaseTrigger PassesTriggerFiltersA

Agent fallback for CBaseTrigger_PassesTriggerFilters (auto-generated, category: vfunc). Locate CBaseTrigger::PassesTriggerFilters in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBaseTrigger_PassesTriggerFilters, CBaseTrigger::PassesTriggerFilters

devopsgo
0
3
Find CBaseTrigger StartTouch AND CBaseTrigger EndTouchA

Find and identify the CBaseTrigger::StartTouch and CBaseTrigger::EndTouch overridden virtual functions in the CS2 server binary using IDA Pro MCP. Use this skill when reverse engineering server.dll or libserver.so to locate the trigger-volume touch-list add/remove handlers by RTTI-walking CBaseTrigger's and CBaseEntity's primary vtables and diffing them slot-by-slot to find CBaseTrigger's overrides, then identifying which two overridden slots implement "add pOther to the touching-entities lis...

tools
0
3
Find CBaseTrigger Vtable DecompilesA

Agent fallback for CBaseTrigger_vtable-decompiles (auto-generated, category: func). Locate CBaseTrigger_vtable in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBaseTrigger_vtable-decompiles, CBaseTrigger_vtable

testinggo
0
3
Find CBaseTrigger VtableA

Agent fallback for CBaseTrigger_vtable (auto-generated, category: func). Locate CBaseTrigger_vtable in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBaseTrigger_vtable, CBaseTrigger_vtable

testinggo
0
3
Find CBreakable DamageDecalA

Agent fallback for CBreakable_DamageDecal (auto-generated, category: vfunc). Locate CBreakable::DamageDecal in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBreakable_DamageDecal, CBreakable::DamageDecal

devopsgo
0
3
Find CBreakable VtableA

Agent fallback for CBreakable_vtable (auto-generated, category: func). Locate CBreakable_vtable in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBreakable_vtable, CBreakable_vtable

testinggo
0
3
Find CBtActionCoordinatedBuy UpdateA

Agent fallback for CBtActionCoordinatedBuy_Update (auto-generated, category: vfunc). Locate CBtActionCoordinatedBuy::Update in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBtActionCoordinatedBuy_Update, CBtActionCoordinatedBuy::Update

devopsgo
0
3
Find CBtActionCoordinatedBuy VtableA

Agent fallback for CBtActionCoordinatedBuy_vtable (auto-generated, category: func). Locate CBtActionCoordinatedBuy_vtable in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CBtActionCoordinatedBuy_vtable, CBtActionCoordinatedBuy_vtable

testinggo
0
3
Find CCSBotManager AddBotA

Agent fallback for CCSBotManager_AddBot (auto-generated, category: func). Locate CCSBotManager::AddBot in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSBotManager_AddBot, CCSBotManager::AddBot

testinggo
0
3
Find CCSBotManager AddBot BotNavIgnoreA

Find and patch the g_pNavMesh null-check inside CCSBotManager_AddBot in CS2 binary using IDA Pro MCP. This patch removes the navigation mesh requirement so bots can be added even without a nav mesh loaded. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate and patch the nav mesh check in AddBot. Trigger: bot nav ignore, AddBot nav mesh patch, bot without nav, CCSBotManager nav ignore

testing
0
3
Find CCSBotManager BotPlaceCommandA

Agent fallback for CCSBotManager_BotPlaceCommand (auto-generated, category: func). Locate CCSBotManager::BotPlace in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSBotManager_BotPlaceCommand, CCSBotManager::BotPlace

testinggo
0
3
Find CCSBotManager MaintainBotQuotaA

Locate CCSBotManager::MaintainBotQuota in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSBotManager::MaintainBotQuota" (symbol CCSBotManager_MaintainBotQuota). This is a non-virtual function - emit a byte signature (func_sig), not an offset. Locate it via cross-references, distinctive constants/strings in its body, or callers of related symbols; verify by decompilation before committing to a candidate. Trigge...

devops
0
3
Find CCSBot EquipBestWeaponA

Locate CCSBot::EquipBestWeapon in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSBot::EquipBestWeapon" (symbol CCSBot_EquipBestWeapon). This is a non-virtual function - emit a byte signature (func_sig), not an offset. Locate it via cross-references, distinctive constants/strings in its body, or callers of related symbols; verify by decompilation before committing to a candidate. Trigger: CCSBot_EquipBestWeapo...

devops
0
3
Find CCSBot EquipPistolA

Locate CCSBot::EquipPistol in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSBot::EquipPistol" (symbol CCSBot_EquipPistol). This is a non-virtual function - emit a byte signature (func_sig), not an offset. Locate it via cross-references, distinctive constants/strings in its body, or callers of related symbols; verify by decompilation before committing to a candidate. Trigger: CCSBot_EquipPistol, CCSBot::Equip...

devops
0
3
Find CCSBot PrintIfWatchedA

Agent fallback for CCSBot_PrintIfWatched (auto-generated, category: func). Locate CCSBot::PrintIfWatched in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSBot_PrintIfWatched, CCSBot::PrintIfWatched

testinggo
0
3
Find CCSBot ProfileA

Locate CCSBot::Profile in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSBot::Profile" (symbol CCSBot_Profile). This is a STRUCT MEMBER OFFSET (schema netvar), not a function. Resolve the CCSBot class layout via the schema/network system; the member must satisfy natural alignment. Cross-check with functions that dereference the member. Do not switch output schema: emit the structmember fields below even if th...

devops
0
3
Find CCSBot SetStateA

Agent fallback for CCSBot_SetState (auto-generated, category: func). Locate CCSBot::SetState in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSBot_SetState, CCSBot::SetState

testinggo
0
3
Find CCSBot UpdateA

Locate CCSBot::Update in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSBot::Update" (symbol CCSBot_Update). This is a non-virtual function - emit a byte signature (func_sig), not an offset. Locate it via cross-references, distinctive constants/strings in its body, or callers of related symbols; verify by decompilation before committing to a candidate. Trigger: CCSBot_Update, CCSBot::Update

devops
0
3
Find CCSBot UpdateLookAnglesA

Locate CCSBot::UpdateLookAngles in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSBot::UpdateLookAngles" (symbol CCSBot_UpdateLookAngles). This is a non-virtual function - emit a byte signature (func_sig), not an offset. Locate it via cross-references, distinctive constants/strings in its body, or callers of related symbols; verify by decompilation before committing to a candidate. Trigger: CCSBot_UpdateLookA...

devops
0
3
Find CCSBot UpdatePathMovementA

Agent fallback for CCSBot_UpdatePathMovement (auto-generated, category: func). Locate CCSBot::UpdatePathMovement in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSBot_UpdatePathMovement, CCSBot::UpdatePathMovement

testinggo
0
3
Find CCSBot Upkeep DecompilesA

Agent fallback for CCSBot_Upkeep-decompiles (auto-generated, category: func). Locate CCSBot::Upkeep in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSBot_Upkeep-decompiles, CCSBot::Upkeep

testinggo
0
3
Find CCSBot UpkeepA

Agent fallback for CCSBot_Upkeep (auto-generated, category: func). Locate CCSBot::Upkeep in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSBot_Upkeep, CCSBot::Upkeep

testinggo
0
3
Find CCSCustomHudLayout SetDialogVariableStringA

Locate CCSCustomHudLayout_SetDialogVariableString in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSCustomHudLayout_SetDialogVariableString" (symbol CCSCustomHudLayout_SetDialogVariableString). The gamedata consumer stores a BYTE SIGNATURE for this entry - ALWAYS emit the func schema (func_sig), never vfunc fields. The function may be virtual; locating it via the owning class vtable (RTTI) is a fine strategy,...

devops
0
3
Find CCSCustomHudLayout SetDialogVariableStringForPlayerA

Locate CCSCustomHudLayout_SetDialogVariableStringForPlayer in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSCustomHudLayout_SetDialogVariableStringForPlayer" (symbol CCSCustomHudLayout_SetDialogVariableStringForPlayer). The gamedata consumer stores a BYTE SIGNATURE for this entry - ALWAYS emit the func schema (func_sig), never vfunc fields. The function may be virtual; locating it via the owning class vtable...

devops
0
3
Find CCSCustomHudLayout SetHasClassA

Locate CCSCustomHudLayout_SetHasClass in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSCustomHudLayout_SetHasClass" (symbol CCSCustomHudLayout_SetHasClass). The gamedata consumer stores a BYTE SIGNATURE for this entry - ALWAYS emit the func schema (func_sig), never vfunc fields. The function may be virtual; locating it via the owning class vtable (RTTI) is a fine strategy, but once found, read its head bytes...

devops
0
3
Find CCSCustomHudLayout SetHasClassForPlayerA

Locate CCSCustomHudLayout_SetHasClassForPlayer in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSCustomHudLayout_SetHasClassForPlayer" (symbol CCSCustomHudLayout_SetHasClassForPlayer). The gamedata consumer stores a BYTE SIGNATURE for this entry - ALWAYS emit the func schema (func_sig), never vfunc fields. The function may be virtual; locating it via the owning class vtable (RTTI) is a fine strategy, but once...

devops
0
3
Find CCSCustomHudLayout SetInputCaptureEnabledA

Locate CCSCustomHudLayout_SetInputCaptureEnabled in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSCustomHudLayout_SetInputCaptureEnabled" (symbol CCSCustomHudLayout_SetInputCaptureEnabled). The gamedata consumer stores a BYTE SIGNATURE for this entry - ALWAYS emit the func schema (func_sig), never vfunc fields. The function may be virtual; locating it via the owning class vtable (RTTI) is a fine strategy, bu...

devops
0
3
Find CCSGameRules BeginRoundA

Agent fallback for CCSGameRules_BeginRound (auto-generated, category: func). Locate CCSGameRules::BeginRound in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSGameRules_BeginRound, CCSGameRules::BeginRound

testinggo
0
3
Find CCSGameRules FindPickerEntityA

Agent fallback for CCSGameRules_FindPickerEntity (auto-generated, category: vfunc). Locate CCSGameRules::FindPickerEntity in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSGameRules_FindPickerEntity, CCSGameRules::FindPickerEntity

devopsgo
0
3
Find CCSGameRules GoToIntermissionA

Agent fallback for CCSGameRules_GoToIntermission (auto-generated, category: vfunc). Locate CCSGameRules::GoToIntermission in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSGameRules_GoToIntermission, CCSGameRules::GoToIntermission

devopsgo
0
3
Find CCSGameRules PlayerSpawnA

Agent fallback for CCSGameRules_PlayerSpawn (auto-generated, category: vfunc). Locate CCSGameRules::PlayerSpawn in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSGameRules_PlayerSpawn, CCSGameRules::PlayerSpawn

devopsgo
0
3
Find CCSGameRules PostCleanUpA

Find and identify the CCSGameRules_PostCleanUp function in CS2 server binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the post-round entity-cleanup routine. It is non-virtual and has no unique string of its own, so it is found via the CCSGameRules_ResetRound predecessor: PostCleanUp is the entity-cleanup call ResetRound makes. Emits a unique IDA-style byte signature and a func YAML. Mirrors the find-CCSGameRules_PostCleanUp.py preproc...

devops
0
3
Find CCSGameRules ResetRoundA

Find and identify the CCSGameRules_ResetRound function in CS2 server binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the round-reset routine. It is the only function that references the "GMR_ResetRound\n" debug log string, and is the predecessor anchor for find-CCSGameRules_PostCleanUp (which it calls). Emits a unique IDA-style byte signature and a func YAML. Mirrors the find-CCSGameRules_ResetRound.py preprocessor (xref_strings "GMR_...

tools
0
3
Find CCSGameRules SameMapTeardownA

Locate CCSGameRules::SameMapTeardown in CS2 server.dll / libserver.so via IDA Pro MCP and emit a fresh, minimal-unique signature or offset for the local gamedata entry "CCSGameRules::SameMapTeardown" (symbol CCSGameRules_SameMapTeardown). This is a non-virtual function - emit a byte signature (func_sig), not an offset. Locate it via cross-references, distinctive constants/strings in its body, or callers of related symbols; verify by decompilation before committing to a candidate. Trigger: CCS...

testingpython
0
3
Find CCSGameRules TerminateRoundA

Find and identify the CCSGameRules::TerminateRound function in the CS2 server binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the round-end-processing function by finding the code that references both the bare "TerminateRound" debug tag string and the "TerminateRound: unknown round end ID %i\n" warning-format string — both are referenced from the same function. Trigger: CCSGameRules_TerminateRound

code-qualityrefactoring
0
3
Find CCSGameRules Sm MapGcBanInformationA

Find and identify the CCSGameRules__sm_mapGcBanInformation global variable in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the GC ban information map structure by decompiling CCSPlayerController_ResourceDataThink's sub-function (Linux) or searching for the "Notification about user penalty" string (Windows).

datanode
0
3
Find CCSGameRules VtableA

Agent fallback for CCSGameRules_vtable (auto-generated, category: func). Locate CCSGameRules_vtable in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSGameRules_vtable, CCSGameRules_vtable

testinggo
0
3
Find CCSNavArea IsValidNavMeshA

Find and identify the CCSNavArea_IsValidNavMesh function in CS2 server binary using IDA Pro MCP. Use this skill when reverse engineering CS2 server.dll or libserver.so to locate the nav-mesh validity predicate. It is a tiny non-virtual-looking helper that returns `g_pNavMesh != nullptr` (15 bytes), referenced only from a vtable slot, with no debug string of its own. Emits a unique IDA-style byte signature and a func YAML. Mirrors the find-CCSNavArea_IsValidNavMesh.py preprocessor (xref_gvs g_...

tools
0
3
Find CCSPlayerController AddedToEntityDatabaseA

Agent fallback for CCSPlayerController_AddedToEntityDatabase (auto-generated, category: vfunc). Locate CCSPlayerController::AddedToEntityDatabase in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSPlayerController_AddedToEntityDatabase, CCSPlayerController::AddedToEntityDatabase

databasesgodatabase
0
3
Find CCSPlayerController ChangeTeamA

Agent fallback for CCSPlayerController_ChangeTeam (auto-generated, category: vfunc). Locate CCSPlayerController::ChangeTeam in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSPlayerController_ChangeTeam, CCSPlayerController::ChangeTeam

devopsgo
0
3
Find CCSPlayerController ConnectA

Agent fallback for CCSPlayerController_Connect (auto-generated, category: vfunc). Locate CCSPlayerController::Connect in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSPlayerController_Connect, CCSPlayerController::Connect

devopsgo
0
3
Find CCSPlayerController DisconnectA

Agent fallback for CCSPlayerController_Disconnect (auto-generated, category: vfunc). Locate CCSPlayerController::Disconnect in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSPlayerController_Disconnect, CCSPlayerController::Disconnect

devopsgo
0
3
Find CCSPlayerController GetThinkFunction DecompilesA

Agent fallback for CCSPlayerController_GetThinkFunction-decompiles (auto-generated, category: func). Locate CCSPlayerController::GetThinkFunction in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSPlayerController_GetThinkFunction-decompiles, CCSPlayerController::GetThinkFunction

testinggo
0
3
Find CCSPlayerController GetThinkFunctionA

Agent fallback for CCSPlayerController_GetThinkFunction (auto-generated, category: func). Locate CCSPlayerController::GetThinkFunction in the CS2 server module via IDA Pro MCP and emit a fresh, minimal-unique artifact. The deterministic preprocessor could not resolve this symbol on the current gamever - your job is the re-sign. Trigger: CCSPlayerController_GetThinkFunction, CCSPlayerController::GetThinkFunction

testinggo
0
3