Network Views automatically created?

The documentation on network views seems ambiguous to me.

At: http://docs.unity3d.com/Documentation/Components/net-NetworkView.html

the reference says:

“If you use Network.Instantiate() to create your Networked objects, you do not need to worry about allocating Network Views and assigning them yourself appropriately. It will all work automatically behind the scenes.”

However I’ve used Network.Instantiate() and the networkView of the associated object definitely does not exist. It seems you need to create them yourself.

It’s a flub in the documentation…sort of. A NetworkView needs to be attached to whatever you’re instantiating but Unity will take care of allocating the view id for that NetworkView. In essence, if you use Network.Instantiate then Unity will make sure that the ID is the same for that object on every client. If you don’t use it, you’ll have to manage the ID allocation yourself.

Yes, thanks. It seems you’re right.