importonly final class gameScriptedPrereqPSChangeListenerWrapper extends IScriptable
{
	public import static function CreateListener( gameInstance : GameInstance, persistentId : PersistentID, prereqState : weak< PrereqState > ) : gameScriptedPrereqPSChangeListenerWrapper;
}

importonly final class gameScriptedPrereqMountingListenerWrapper extends IScriptable
{
	public import static function CreateVehicleListener( gameInstance : GameInstance, vehicleId : EntityID, prereqState : weak< PrereqState > ) : gameScriptedPrereqMountingListenerWrapper;
}

importonly final class gameScriptedPrereqAttitudeListenerWrapper extends IScriptable
{
	public import static function CreateListener( gameInstance : GameInstance, agent1, agent2 : weak< AttitudeAgent >, prereqState : weak< PrereqState > ) : gameScriptedPrereqAttitudeListenerWrapper;
}

importonly final class gameScriptedPrereqSceneInspectionListenerWrapper extends IScriptable
{
	public import static function CreateEntityListener( gameInstance : GameInstance, entityId : EntityID, prereqState : weak< PrereqState > ) : gameScriptedPrereqSceneInspectionListenerWrapper;
}

