# What's the scope of RPCs in unity?

I can define several RPCs in unity and I can call them via the networkView component. But it seems that it gets the RPC called regardless where it is defined.

So I was wondering to know how do the scope of RPC works in Unity. Am I able to call whatever RPC in whatever script which share the same networkView? Or is there any other logic behind?

As a corollary: can I define a unique structured file gathering every RPC in my project?