using UnityEngine; public class OnClickInstantiate : MonoBehaviour { public GameObject Prefab; public int InstantiateType; private string[] InstantiateTypeNames = new string[2] { "Mine", "Scene" }; public bool showGui; private void OnClick() { if (PhotonNetwork.inRoom) { switch (InstantiateType) { case 0: PhotonNetwork.Instantiate(Prefab.name, InputToEvent.inputHitPos + new Vector3(0f, 5f, 0f), Quaternion.identity, 0); break; case 1: PhotonNetwork.InstantiateSceneObject(Prefab.name, InputToEvent.inputHitPos + new Vector3(0f, 5f, 0f), Quaternion.identity, 0, null); break; } } } private void OnGUI() { if (showGui) { GUILayout.BeginArea(new Rect(Screen.width - 180, 0f, 180f, 50f)); InstantiateType = GUILayout.Toolbar(InstantiateType, InstantiateTypeNames); GUILayout.EndArea(); } } }