mirror of
https://github.com/mapbase-source/source-sdk-2013.git
synced 2024-12-26 23:05:30 +03:00
Removed BuildTransformations VScript hook for now
This commit is contained in:
parent
1f4d5b4361
commit
f43c4607f7
@ -297,7 +297,7 @@ END_SCRIPTDESC();
|
|||||||
|
|
||||||
ScriptHook_t C_BaseAnimating::g_Hook_OnClientRagdoll;
|
ScriptHook_t C_BaseAnimating::g_Hook_OnClientRagdoll;
|
||||||
ScriptHook_t C_BaseAnimating::g_Hook_FireEvent;
|
ScriptHook_t C_BaseAnimating::g_Hook_FireEvent;
|
||||||
ScriptHook_t C_BaseAnimating::g_Hook_BuildTransformations;
|
//ScriptHook_t C_BaseAnimating::g_Hook_BuildTransformations;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
BEGIN_ENT_SCRIPTDESC( C_BaseAnimating, C_BaseEntity, "Animating models client-side" )
|
BEGIN_ENT_SCRIPTDESC( C_BaseAnimating, C_BaseEntity, "Animating models client-side" )
|
||||||
@ -367,8 +367,8 @@ BEGIN_ENT_SCRIPTDESC( C_BaseAnimating, C_BaseEntity, "Animating models client-si
|
|||||||
DEFINE_SCRIPTHOOK_PARAM( "options", FIELD_CSTRING )
|
DEFINE_SCRIPTHOOK_PARAM( "options", FIELD_CSTRING )
|
||||||
END_SCRIPTHOOK()
|
END_SCRIPTHOOK()
|
||||||
|
|
||||||
BEGIN_SCRIPTHOOK( C_BaseAnimating::g_Hook_BuildTransformations, "BuildTransformations", FIELD_VOID, "Called when building bone transformations. Allows VScript to read/write any bone with Get/SetBoneTransform." )
|
//BEGIN_SCRIPTHOOK( C_BaseAnimating::g_Hook_BuildTransformations, "BuildTransformations", FIELD_VOID, "Called when building bone transformations. Allows VScript to read/write any bone with Get/SetBoneTransform." )
|
||||||
END_SCRIPTHOOK()
|
//END_SCRIPTHOOK()
|
||||||
#endif
|
#endif
|
||||||
END_SCRIPTDESC();
|
END_SCRIPTDESC();
|
||||||
|
|
||||||
@ -1779,21 +1779,21 @@ void C_BaseAnimating::BuildTransformations( CStudioHdr *hdr, Vector *pos, Quater
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef MAPBASE_VSCRIPT
|
#ifdef MAPBASE_VSCRIPT
|
||||||
if (m_ScriptScope.IsInitialized() && g_Hook_BuildTransformations.CanRunInScope(m_ScriptScope))
|
//if (m_ScriptScope.IsInitialized() && g_Hook_BuildTransformations.CanRunInScope(m_ScriptScope))
|
||||||
{
|
//{
|
||||||
int oldWritableBones = m_BoneAccessor.GetWritableBones();
|
// int oldWritableBones = m_BoneAccessor.GetWritableBones();
|
||||||
int oldReadableBones = m_BoneAccessor.GetReadableBones();
|
// int oldReadableBones = m_BoneAccessor.GetReadableBones();
|
||||||
m_BoneAccessor.SetWritableBones( BONE_USED_BY_ANYTHING );
|
// m_BoneAccessor.SetWritableBones( BONE_USED_BY_ANYTHING );
|
||||||
m_BoneAccessor.SetReadableBones( BONE_USED_BY_ANYTHING );
|
// m_BoneAccessor.SetReadableBones( BONE_USED_BY_ANYTHING );
|
||||||
|
//
|
||||||
// No parameters
|
// // No parameters
|
||||||
//ScriptVariant_t args[] = {};
|
// //ScriptVariant_t args[] = {};
|
||||||
//ScriptVariant_t returnValue;
|
// //ScriptVariant_t returnValue;
|
||||||
g_Hook_BuildTransformations.Call( m_ScriptScope, NULL, NULL /*&returnValue, args*/ );
|
// g_Hook_BuildTransformations.Call( m_ScriptScope, NULL, NULL /*&returnValue, args*/ );
|
||||||
|
//
|
||||||
m_BoneAccessor.SetWritableBones( oldWritableBones );
|
// m_BoneAccessor.SetWritableBones( oldWritableBones );
|
||||||
m_BoneAccessor.SetReadableBones( oldReadableBones );
|
// m_BoneAccessor.SetReadableBones( oldReadableBones );
|
||||||
}
|
//}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -491,7 +491,7 @@ public:
|
|||||||
|
|
||||||
static ScriptHook_t g_Hook_OnClientRagdoll;
|
static ScriptHook_t g_Hook_OnClientRagdoll;
|
||||||
static ScriptHook_t g_Hook_FireEvent;
|
static ScriptHook_t g_Hook_FireEvent;
|
||||||
static ScriptHook_t g_Hook_BuildTransformations;
|
//static ScriptHook_t g_Hook_BuildTransformations; // UNDONE: Thread access issues
|
||||||
|
|
||||||
float ScriptGetPoseParameter(const char* szName);
|
float ScriptGetPoseParameter(const char* szName);
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user