• 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 /
This question was closed Oct 13, 2016 at 07:39 PM by Nova-1504 for the following reason:

No one is answering!

avatar image
0
Question by Nova-1504 · Oct 11, 2016 at 05:22 AM · scene-loadingapplication.loadlevelidentifierunknownunknown identifier

Unknown Identifier SceneManager/Obsolete Application.LoadLevel

 #pragma strict
 
 if(Input.GetKeyDown(KeyCode.Alpha1)||Input.GetKeyDown(KeyCode.Keypad1)){
     SceneManager.LoadScene(1);
 }
 if(Input.GetKeyDown(KeyCode.Alpha2)||Input.GetKeyDown(KeyCode.Keypad2)){
     Application.Quit();
 }
 

When I use Application.LoadLevel, it's obsolete. SceneManager is unknown. Why!!!

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

1 Reply

  • Sort: 
avatar image
1

Answer by doublemax · Oct 11, 2016 at 05:27 AM

Add "using UnityEngine.SceneManagement;" to your script to use SceneManager,

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 Nova-1504 · Oct 11, 2016 at 08:57 PM 0
Share

Now when I use "using" it says there has to be a semicolon after the word using. But when I do that it says it's unknown.

avatar image Nova-1504 · Oct 11, 2016 at 10:41 PM 0
Share

Are you talking C# or UnityScript? $$anonymous$$y script is in UnityScript.

avatar image Nova-1504 · Oct 13, 2016 at 07:39 PM 0
Share

I'm going to close this because no one's answering. I'll re-ask the question separately.

avatar image doublemax Nova-1504 · Oct 13, 2016 at 07:48 PM 0
Share

Sorry, i overlooked that you were using JavaScript. There you have to use this ins$$anonymous$$d of "using":

import UnityEngine.Scene$$anonymous$$anagement;

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Help with reloading scene for endless runner 2 Answers

Gui Button Not Working After a Scene Load 0 Answers

HealthPack Script Problem... 1 Answer

Return to a scene rather than loading again 1 Answer

Error BCE0005: Unknown identifier: 'GetAxis'. 0 Answers

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges