- Home /
Opened scene and now links to prefabs in inspector are gone
After experimenting on a scene and re-loading my main scene to continue working, things are all messed up...WTF. Some of the links to prefabs in inspector are gone. I also get these errors when I run my scene which didn't happen before. sigh....:(
Assets/Scripts/shoot player2.js(27,9): BCE0049: Expression cannot be assigned to.
Assets/Scripts/shoot player2.js(30,15): BCE0020: An instance of type 'UnityEngine.Object' is required to access non static member 'name'.
Answer by duck · Jan 13, 2010 at 10:17 AM
Well, those are script errors, and I don't think they could have been introduced in any other way than there having been changes to the actual code. Whether they are related to the broken prefab links or not, I can't tell.
Perhaps you could add the "shoot player2.js" script to your question, so that we can see where the problems in the script may lie.
In addition - it's a good idea to not have spaces in your script names. This can cause problems in certain situations where you need to refer to the script as an object type in your code.
Thx Duck. I deleted some of the offending scripts and rewrote them and relinked them to objects in the inspector. It works now but I don't get why that happened. $$anonymous$$y adventure continues...
Your answer
Follow this Question
Related Questions
Collecting items doesn't reset when loading a new level? 2 Answers
Simple static function to display text onscreen (Accessible from anywhere) 1 Answer
putting gravity with script 1 Answer
An instance of type X is required to access non static member Y [javascript] 4 Answers
Giving the player ammo 2 Answers