class DEBUG_DamageInputReceiver
{
	var m_player : weak< PlayerPuppet >;

	protected event OnAction( action : ListenerAction, consumer : ListenerActionConsumer )
	{
		if( !( GameInstance.GetRuntimeInfo( GetGameInstance() ).IsClient() ) )
		{
			if( ListenerAction.GetName( action ) == 'Debug_KillAll' )
			{
				if( ListenerAction.GetType( action ) == gameinputActionType.BUTTON_PRESSED )
				{
					KillAll_NonExec( GetGameInstance(), m_player );
				}
			}
			else if( ListenerAction.GetName( action ) == 'Debug_Kill' )
			{
				if( ListenerAction.GetType( action ) == gameinputActionType.BUTTON_PRESSED )
				{
					Kill_NonExec( GetGameInstance(), m_player );
				}
			}
		}
	}

}

