DestroyByRpc
How do I use Destroy By Rpc
Below are practical examples compiled from projects for learning and reference purposes
Featured Snippets
Line | Code | Ex.. |
---|---|---|
29 | ocd.DestroyByRpc = true; | 1 |
28 | if (!DestroyByRpc) | 2 |
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 }
File name: OnClickDestroy.cs
Copy
26 public void OnClick()
27 {
28 if (!DestroyByRpc)
29 {
30 PhotonNetwork.Destroy(this.gameObject);
31 }
32 else
33 {
34 this.photonView.RPC("DestroyRpc", PhotonTargets.AllBuffered);
35 }
36 }
DestroyByRpc 114 lượt xem
Gõ tìm kiếm nhanh...