InstantiateRpc









How do I use Instantiate Rpc
Below are practical examples compiled from projects for learning and reference purposes

Featured Snippets


File name: ManualPhotonViewAllocator.cs Copy
9     public void AllocateManualPhotonView()
10     {
11         PhotonView pv = this.gameObject.GetPhotonView();
12         if (pv == null)
13         {
14             Debug.LogError("Can't do manual instantiation without PhotonView component.");
15             return;
16         }
17
18         int viewID = PhotonNetwork.AllocateViewID();
19         pv.RPC("InstantiateRpc", PhotonTargets.AllBuffered, viewID);
20     }
File name: ManualPhotonViewAllocator.cs Copy
23     public void InstantiateRpc(int viewID)
24     {
25         GameObject go = GameObject.Instantiate(Prefab, InputToEvent.inputHitPos + new Vector3(0, 5f, 0), Quaternion.identity) as GameObject;
26         go.GetPhotonView().viewID = viewID;
27
28         OnClickDestroy ocd = go.GetComponent();
29         ocd.DestroyByRpc = true;
30     }

InstantiateRpc 129 lượt xem

Gõ tìm kiếm nhanh...