1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2025-01-05 17:13:36 +08:00

Update eiface for Blade Symphony.

--HG--
extra : rebase_source : 9764446691f8078b181c000c96269729cff11703
This commit is contained in:
Nicholas Hastings 2013-10-07 10:29:51 -04:00
parent 5b16d2ec9e
commit 03415c805e

View File

@ -431,7 +431,7 @@ public:
// Calls ShootPaintSphere
virtual bool SpherePaintSurface( const model_t *pModel, const Vector &, unsigned char, float, float ) = 0;
virtual void SphereTracePaintSurface( const model_t *pModel, const Vector &, const Vector &, float, CUtlVector<unsigned char, CUtlMemory<unsigned char, int>> & ) = 0;
virtual void SphereTracePaintSurface( const model_t *pModel, const Vector &, const Vector &, float, CUtlVector<unsigned char> & ) = 0;
virtual void RemoveAllPaint() = 0;
@ -448,13 +448,16 @@ public:
virtual void SetNoClipEnabled( bool bEnabled ) = 0;
virtual void GetPaintmapDataRLE( CUtlVector<unsigned int, CUtlMemory<unsigned int, int>> &mapdata ) = 0;
virtual void LoadPaintmapDataRLE( CUtlVector<unsigned int, CUtlMemory<unsigned int, int>> &mapdata ) = 0;
virtual void GetPaintmapDataRLE( CUtlVector<unsigned int> &mapdata ) = 0;
virtual void LoadPaintmapDataRLE( CUtlVector<unsigned int> &mapdata ) = 0;
virtual void SendPaintmapDataToClient( edict_t *pEdict ) = 0;
virtual float GetLatencyForChoreoSounds() = 0;
virtual int GetClientCrossPlayPlatform( int client_index ) = 0;
virtual const char *GetGameVersionString() = 0;
virtual int GetGameVersionInt() = 0;
};
#define INTERFACEVERSION_SERVERGAMEDLL "ServerGameDLL005"
@ -759,6 +762,7 @@ abstract_class IServerGameTags
public:
// Get the list of cvars that require tags to show differently in the server browser
virtual void GetTaggedConVarList( KeyValues *pCvarTagList ) = 0;
virtual void GetGameTags( KeyValues *pGameTagList ) = 0;
};
#endif // EIFACE_H