For example, I would like a lever to open a door. The issue is that there can be multiple levers that open different doors. How would I go about linking specific levers to specific doors in the editor, so that a script component on the lever can tell the door it is linked to to open?
Let’s say you have a script called Lever, and a script called Door, each on respective objects. You can declare a variable like this in Lever:
var door : Door; // assign this in the Inspector
Assuming your scripts compile ok, in the inspector for your lever (you made it a Prefab, right?) you’ll see a variable Door. Just drag a Door instance from your Scene onto that.