• 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 JeffreyBennett · Feb 02, 2020 at 10:51 PM · namespace

Referencing / Identifying Namespaces for Use in Scripts

Having a devil of a time finding the answer to this, all the answers seem to go to "how to add a namespace to the top of your script," when I'm really looking for "How do I identify WHICH namespace I NEED to add to the top of my script?"

Here's my Example (Unity 2019.3 - Universal Render Pipeline): I have a volume which changes some visual effects - See two helpful, general information tutorials:

  1. https://youtu.be/LgMO7hRQRQs

  2. https://www.youtube.com/watch?v=uzpUYBNsdb0

What I'd like to do is create only one volume for these effects (sort of moving-through-warps-in-space-time-effects) and then just use a script to adjust the Weight attribute of the Volume. I would set it at 1 when I need it to be visible, and 0 when I don't, and maybe I can Lerp between those values.

So I know that this weight attribute should be defined in a C# script, and that I could put something like using UnityEngine.Rendering.PostProcess.Volume up at the top of my script, then set up a variable like: private Volume theVolumeIWantToAdjust; Then I could do: theVolumeIWantToAdjust.Weight = 0.5;

Shouldn't I be able to go to Unity Docs and see that UnityEngine has a class within it named Rendering, which has a class within it named PostProcess, which has something within it named Volume, which does all this list of things, so you reference each of those things like...whatever?

Am I just looking in the wrong places?

Comment
Add comment · Show 2
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 JPhilipp · Feb 03, 2020 at 11:32 AM 0
Share

VS Code -- a great editor -- apparently has the capability to auto-add missing Using references for you via this addition. Think I need to give that a try myself now! Good luck.

avatar image JeffreyBennett · Feb 03, 2020 at 01:14 PM 1
Share

That feeling when you ask a question and get 14 hours of silence. $$anonymous$$ust be a stupid question, LOL.

1 Reply

· Add your reply
  • Sort: 
avatar image
0

Answer by JPhilipp · Feb 03, 2020 at 01:24 PM

VS Code -- a great editor -- has the capability to auto-add missing Using references for you via this addition.

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 JeffreyBennett · Feb 03, 2020 at 09:52 PM 1
Share

Ok, thanks for that information! I have it installed, and will play around with it to see what it can do.

avatar image ShadyProductions JeffreyBennett · Feb 03, 2020 at 09:59 PM 0
Share

I suggest going with visual studio ins$$anonymous$$d, it's a bit easier to work with and has integration with unity.

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.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

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

C# Visual Basic Error 1 Answer

the type or namespace name Note could not be found. are you missing a using directive or an assembly reference. 0 Answers

Missing namespaces with A* Pathfinder Pro 2 Answers

Trying to access the Slider component 1 Answer

"using UnityEditor;" throws an error? 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