Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by infinitypbr · Mar 08, 2013 at 06:31 AM · errorprime31

What does this Error mean?

Just the last thing to do before final testing: Adding in-app purchasing. I'm already using "Etcetera 1" and "Social Networking" plugins from Prime31, (ios) and imported the In App Purchasing plugin, and about 8 scripts all have this or similar errors all of a sudden. What do they mean, and any idea how to fix it? I've emailed Prime31, but I'd love to get a few more hours of work in, hopefully finish it all tonight, if possible!

Thanks!!

Assets/Plugins/Etcetera/EtceteraManager.cs(8,32): error CS0246: The type or namespace name `AbstractManager' could not be found. Are you missing a using directive or an assembly reference?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

6 Replies

· Add your reply
  • Sort: 
avatar image
2
Best Answer

Answer by Kleptomaniac · Mar 08, 2013 at 06:44 AM

It means that EtceteraManager.cs is referencing the class AbstractManager, however AbstractManager doesn't exist for some reason or another. It's likely that the AbstractManager script is either missing or possibly in Standard Assets when it should be in Assets, or Assets when it should be StandardAssets.

Bottom line is, Unity is unable to find a script called AbstractManager which should have come with your packages, and therefore other scripts referencing said script throw errors. :)

Hope this helps,

Klep

Comment
Add comment · Show 4 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image infinitypbr · Mar 08, 2013 at 06:56 AM 0
Share

Hmmm thank you for the info. Indeed the script is referencing "Abstract$$anonymous$$anager", yet there is no "Abstract$$anonymous$$anager" in unity at the moment. I'm not at all sure if it was there before, but I haven't been able to find a file with that name on my computer either.

Is there a way to "undo" a package import? :)

avatar image Kleptomaniac · Mar 08, 2013 at 07:13 AM 0
Share

Hmm, not exactly sure. Never really used plugins. Can you not just delete and redownload?

avatar image infinitypbr · Mar 08, 2013 at 07:34 AM 0
Share

Unfortunately no. I guess best practice would be to save a copy of the unity project before install packages. I'll just netflix it tonight then, and hopefully have a response from the developer of the package in the morning :)

avatar image Kleptomaniac · Mar 08, 2013 at 07:35 AM 0
Share

Ahk, no worries! Sorry I couldn't be of more help! :/

avatar image
2

Answer by carmine · Apr 02, 2013 at 03:20 PM

I had this problem... turned out I had two P31ResKit.dll's ... i got rid of the older one and this error went away.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image WilB · Sep 29, 2013 at 04:18 AM 0
Share

This is exactly what I ran into. I upgraded my Prime31 plugin just fine and everything compiled & ran O$$anonymous$$. But later when I switched Unity projects and then came back I was getting the 'Abstract$$anonymous$$anager' issue. Sure enough there were 2 copies of P31Res$$anonymous$$it.dll under the Assets/Plugins folder. Delete the old one, put the new one where the old one used to be located, and you should be fine.

avatar image
0
Wiki

Answer by spamtheshitout · Aug 31, 2014 at 12:11 AM

I also ran into the same problem. In my case, I ended up moving the Prime31 Script into my Resources folder and that did the trick.

Please bear in mind that my coding skills are practically zero. Just leaving this here in case it would help somebody in the future. Please feel free to edit this comment if you know a better way to explain/solve this issue.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by yuriythebest · Apr 10, 2015 at 04:28 PM

Hi Everybody! I had the same issue (same error - the cause was two P31ResKit.dll's) - I moved them both to standard assets and it works!

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by GDesmoulins · Oct 05, 2015 at 10:02 AM

Hello,

For my part, i looked at inspector on P31RestKit, and reactivated "Editor" platform, simply!

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
  • 1
  • 2
  • ›

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

18 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

while passing to a function in Prime31 throws error 1 Answer

Parsing error in script 1 Answer

What is movementmotor and how do I fix it? 1 Answer

Help please guys thank you so much! 1 Answer

How to return true if object is in invisible object? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges