Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 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
1
Question by leopripos · Mar 19, 2016 at 05:35 AM · editorpluginsdirectory

Multiple Editor and Plugins Directory

Hello,

is it possible to have multiple Editor and Plugins directory in unity project?

If not : how to manage third party package which have editor or plugin?

Thanks

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

3 Replies

· Add your reply
  • Sort: 
avatar image
3

Answer by Bunny83 · Mar 19, 2016 at 01:09 PM

Well It's possible to have multiple editor folders even inside subfolders, However the plugin folder need to be at root level inside the assets folder. You can however add subfolders to the plugin folder. Maybe they will change that in the future. As by now most packages which have plugins simply contain a plugin folder with a subfolder of their company name or the name of their package.

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
2

Answer by Meatloaf4 · Jul 18, 2018 at 07:18 PM

It is in fact possible to have Plugins folders not at root level, but to be clear only folder contained in the root Plugins folder will be placed in the Assembly-CSharp-firstpass assembly.


Example

Amplify Color & Odin Inspector have the follow folder strucutres.

Amplify Color: Amplify Color -> Plugins -> Code,

Odin Inspector:Plugins -> Sirenix -> Code

Notice however how Amplify Color is not included in the Assembly-CSharp-firstpass while Odin Inspector is included.

alt text alt text


editor.png (36.4 kB)
ide.png (13.2 kB)
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
1

Answer by IMD · May 12, 2016 at 10:28 AM

I have to disagree @Bunny83. It is possible to have Plugins directories not at the root level, as long as they have the Unity projects' Assets folder somewhere within their path, and have the folder name 'Plugins'

Comment
Add comment · Show 2 · 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 Nairda_Draziw · Jan 05, 2018 at 11:19 AM 0
Share

Unity documentation states: "You can only have one Plugins folder and it must be placed in the root of the Project; directly within the Assets folder."

https://docs.unity3d.com/$$anonymous$$anual/SpecialFolders.html

avatar image Bunny83 · Jan 05, 2018 at 02:59 PM 0
Share

Note that pure managed assemblies are not "plugins". $$anonymous$$anaged code assemblies can be placed anywhere inside the project's assets folder or any subfolder. "Plugins" specifically only applies to native code plugins which have to be located in the plugins folder.

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

48 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 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 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

Any project explorer addins? 0 Answers

Using Native Plugins in an Android Project and Executing in the Unity Editor 0 Answers

Best practice for migrating scripts to plugin? 1 Answer

Unable to integrate Visual Studio 0 Answers

Where does Unity5 look for native plugin dependencies in the editor on Windows? 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