Hi, I have a local multiplayer game and when I Network.Instantiate the prefabs OnTriggerEnter2D is probably called on both machines. Why? Is there any way to disable the majority of components on non-networkView.owner?
My AssetStore package uMMO ( Unity Asset Store - The Best Assets for Game Making ) has an interface made exactly for that purpose. You can drag-and-drop scripts on certain lists on the uMMO_NetObject script to decide whether they will be active in certain situations (in example prefab is being instantiated on a client as the local player, or as a remote [so not mine] prefab is instantiated on the server, as NPC, as Player, and so on…).