Skip to content

CCSPlayer_BuyServices (server)

Component that records the player's sellback-eligible purchases for the current round.

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 344 bytes (0x158)Alignment: unspecified (0xff sentinel)Module: serverBinary: server.dll

Relationships

Inherits from: CPlayerPawnComponent

Same name in another module: CCSPlayer_BuyServices (client)

Used by (1) as a field type

Inheritance tree
Relationship diagram (2 edges)
classDiagram
    CPlayerPawnComponent <|-- CCSPlayer_BuyServices
    CCSPlayer_BuyServices *-- SellbackPurchaseEntry_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

3 fields, 1 declared here and 2 inherited. Offsets are absolute from the object base on windows-x86_64.

CPlayerPawnComponentCCSPlayer_BuyServices

OffsetFieldTypeFromAnnotations
0x8__m_pChainEntityCNetworkVarChainerCPlayerPawnComponentMNotSaved
0x30m_pComponentGraphControllerCAnimGraphControllerPtrCPlayerPawnComponent
0xd0m_vecSellbackPurchaseEntriesCUtlVectorEmbeddedNetworkVar< SellbackPurchaseEntry_t >Vector of SellbackPurchaseEntry_t structs; each entry represents a weapon or equipment purchase that can still be sold back before freeze time expires.