SendMonoMessageTargets
How do I use Send Mono Message Targets
Below are practical examples compiled from projects for learning and reference purposes
Featured Snippets
Line | Code | Ex.. |
---|---|---|
1940 | if (PhotonNetwork.SendMonoMessageTargets != null) | 1 |
473 | public static void CacheSendMonoMessageTargets(Type type) | 2 |
File name: NetworkingPeer.cs
Copy
1937 public static void SendMonoMessage(PhotonNetworkingMessage methodString, params object[] parameters)
1938 {
1939 HashSet
1940 if (PhotonNetwork.SendMonoMessageTargets != null)
1941 {
1942 objectsToCall = PhotonNetwork.SendMonoMessageTargets;
1943 }
1944 else
1945 {
1946 objectsToCall = PhotonNetwork.FindGameObjectsWithComponent(PhotonNetwork.SendMonoMessageTargetType);
1947 }
1948
1949 string methodName = methodString.ToString();
1950 object callParameter = (parameters != null && parameters.Length == 1) ? parameters[0] : parameters;
1951 foreach (GameObject gameObject in objectsToCall)
1952 {
1953 gameObject.SendMessage(methodName, callParameter, SendMessageOptions.DontRequireReceiver);
1954 }
1955 }
File name: PhotonNetwork.cs
Copy
473 public static void CacheSendMonoMessageTargets(Type type)
474 {
475 if (type == null) type = SendMonoMessageTargetType;
476 PhotonNetwork.SendMonoMessageTargets = FindGameObjectsWithComponent(type);
477 }
SendMonoMessageTargets 123 lượt xem
Gõ tìm kiếm nhanh...