Skip to content

Commit 90e784f

Browse files
committed
changed CopyAnimation handler prototype and added SIFPAnimatins
1 parent f271bd5 commit 90e784f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Client/sdk/multiplayer/CMultiplayer.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include "CLimits.h"
2222
#include <../Client/game_sa/CAnimBlendAssociationSA.h>
2323
#include <../Client/game_sa/CAnimBlendStaticAssociationSA.h>
24+
#include <../Client/mods/deathmatch/logic/IFP/IFPLoader.h>
2425

2526
struct SRwResourceStats
2627
{
@@ -41,6 +42,7 @@ struct SClothesCacheStats
4142
class CAnimBlendAssociationSAInterface;
4243
class CAnimBlendStaticAssociationSAInterface;
4344
class CAnimBlendAssocGroupSAInterface;
45+
struct SIFPAnimations;
4446
typedef unsigned long AssocGroupId;
4547
typedef unsigned long AnimationId;
4648

@@ -70,7 +72,7 @@ typedef void ( PreFxRenderHandler ) ( void );
7072
typedef void ( PreHudRenderHandler ) ( void );
7173
typedef CAnimBlendAssociationSAInterface * ( AddAnimationHandler ) ( RpClump * pClump, AssocGroupId animGroup, AnimationId animID );
7274
typedef CAnimBlendAssociationSAInterface * ( AddAnimationAndSyncHandler ) ( RpClump * pClump, CAnimBlendAssociationSAInterface * pAnimAssocToSyncWith, AssocGroupId animGroup, AnimationId animID );
73-
typedef void ( AssocGroupCopyAnimationHandler ) ( CAnimBlendStaticAssociationSAInterface * pOutAnimStaticAssoc, RpClump * pClump, CAnimBlendAssocGroupSAInterface * pAnimAssocGroup, AnimationId animID );
75+
typedef bool ( AssocGroupCopyAnimationHandler ) ( CAnimBlendStaticAssociationSAInterface * pOutAnimStaticAssoc, SIFPAnimations ** pOutIFPAnimations, RpClump * pClump, CAnimBlendAssocGroupSAInterface * pAnimAssocGroup, AnimationId animID );
7476
typedef CAnimBlendHierarchySAInterface * ( BlendAnimationHierarchyHandler ) ( RpClump * pClump, CAnimBlendHierarchySAInterface * pAnimHierarchy, int flags, float fBlendDelta );
7577
typedef bool ( ProcessCollisionHandler ) ( class CEntitySAInterface* pThisInterface, class CEntitySAInterface* pOtherInterface );
7678
typedef bool ( VehicleCollisionHandler ) ( class CVehicleSAInterface* pCollidingVehicle, class CEntitySAInterface* pCollidedVehicle, int iModelIndex, float fDamageImpulseMag, float fCollidingDamageImpulseMag, uint16 usPieceType, CVector vecCollisionPos, CVector vecCollisionVelocity );

0 commit comments

Comments
 (0)