Hi,
I started working with networking in Unity recently.
I have a RPC call to a method, let’s call it Initialize().
If I send a RPC call to a network view then it might NOT be executed on the observed script but on a script that has a RPC function with the same name / params - that might not necessarily be the observed one.
Example:
We executed a RPC call “Initialize” on a network view that observes “ScriptB”. If “ScriptA”, that is attached to the same GO, has the same RPC method, the script is executed there.
How is this possible? I was planning to use this to initialize scripts but apparently that’s not the way to go.
I tried two network views; one observing ScriptA, the other observing ScriptB. Executing the RPC call on both leads to two calls on ScriptA, no calls on ScriptB.
makaka