void CAI_StandoffBehavior::UnlockHintNode() { CAI_Hint *pHintNode = GetOuter()->m_pHintNode; if ( pHintNode ) { if ( pHintNode->IsLocked() && pHintNode->IsLockedBy( GetOuter() ) ) pHintNode->Unlock(); CAI_Node *pNode = pHintNode->GetNode(); if ( pNode && pNode->IsLocked() ) pNode->Unlock(); GetOuter()->m_pHintNode = NULL; } }
void CAI_StandoffBehavior::SetReuseCurrentCover() { CAI_Hint *pHintNode = GetOuter()->m_pHintNode; if ( pHintNode && pHintNode->GetNode() && pHintNode->GetNode()->IsLocked() ) pHintNode->GetNode()->Unlock(); }