class AIPhaseStateEventHandlerComponent extends AIRelatedComponents
{
	editable var m_phaseStateValue : ENPCPhaseState;

	protected event OnWeakspotDestroyEvent( evt : WeakspotOnDestroyEvent )
	{
		( ( gamePuppet )( GetOwner() ) ).GetBlackboard().SetInt( GetAllBlackboardDefs().PuppetState.PhaseState, ( ( Int32 )( m_phaseStateValue ) ) );
	}

}

