Why can't other classes be used in Prime31 files?

I’m trying to add a simple UILabel variable to Prime31’s StoreKitEventListener. It is a class defined in NGUI:

public UILabel myLabel;

I can add this to any other file in my project except for files from Prime31. When I try to add t to a Prime31 file I get

Assets/Plugins/StoreKit/demo/StoreKitEventListener.cs(8,16): error CS0246: The type or namespace name `UILabel’ could not be found. Are you missing a using directive or an assembly reference?

This happens with any outside class that I try to use. Why can’t other classes be used in Prime31 files?

Been years since I used Prime31… but its a compilation order issue e.g. plugins folders compile before the rest of the code.

Thank you Johnny A.

Do you use anything instead of Prime31 plugins?