Counter Strike : Global Offensive Source Code
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//========= Copyright (c), Valve Corporation, All rights reserved. ============//
//
// Purpose: CEconCoupons - Limited time offers to purchase an econ item
//
//=============================================================================//
#pragma once
#include "gcsdk/protobufsharedobject.h"
#include "cstrike15_gcmessages.pb.h"
class CEconCoupon : public GCSDK::CProtoBufSharedObject< CSOEconCoupon, k_EEconTypeCoupon > { #ifdef GC_DLL
DECLARE_CLASS_MEMPOOL_MT( CEconCoupon );
enum { k_MaxNumCoupons = 4 }; // Must match SCH declaration
#endif
public: const static int k_nTypeID = k_EEconTypeCoupon; virtual int GetTypeID() const { return k_nTypeID; }
#ifdef GC
// virtual bool BYieldingAddWriteToTransaction( GCSDK::CSQLAccess &sqlAccess, const CUtlVector< int > &fields );
// virtual bool BYieldingAddInsertToTransaction( GCSDK::CSQLAccess & sqlAccess );
// virtual bool BYieldingAddRemoveToTransaction( GCSDK::CSQLAccess &sqlAccess );
// void WriteToRecord( CSchCoupons *pSchRecord );
// void ReadFromRecord( const CSchCoupons &rSchRecord );
#endif
};
|