Added OnEntrySequence and OnActionSequence for scripted_sequence

This commit is contained in:
Blixibon
2021-05-27 09:53:31 -05:00
parent 7a87bfdf5e
commit c48428b678
3 changed files with 22 additions and 0 deletions

View File

@@ -136,6 +136,8 @@ BEGIN_DATADESC( CAI_ScriptedSequence )
DEFINE_OUTPUT(m_OnScriptEvent[6], "OnScriptEvent07"),
DEFINE_OUTPUT(m_OnScriptEvent[7], "OnScriptEvent08"),
#ifdef MAPBASE
DEFINE_OUTPUT(m_OnEntrySequence, "OnEntrySequence"),
DEFINE_OUTPUT(m_OnActionSequence, "OnActionSequence"),
DEFINE_OUTPUT(m_OnPreIdleSequence, "OnPreIdleSequence"),
DEFINE_OUTPUT(m_OnFoundNPC, "OnFoundNPC"),
#endif
@@ -864,6 +866,16 @@ void CAI_ScriptedSequence::OnBeginSequence( CBaseEntity *pActor )
m_OnBeginSequence.FireOutput( pActor, this );
}
void CAI_ScriptedSequence::OnEntrySequence( CBaseEntity *pActor )
{
m_OnEntrySequence.FireOutput( pActor, this );
}
void CAI_ScriptedSequence::OnActionSequence( CBaseEntity *pActor )
{
m_OnActionSequence.FireOutput( pActor, this );
}
void CAI_ScriptedSequence::OnPreIdleSequence( CBaseEntity *pActor )
{
m_OnPreIdleSequence.FireOutput( pActor, this );