コード例 #1
0
 public void SendMessage(string targetObjectName, string methodName, object param, CAVE2RPCManager.MsgType msgType = CAVE2RPCManager.MsgType.Reliable)
 {
     CAVE2.RpcManager.SendMessage(targetObjectName, methodName, param, msgType);
 }
コード例 #2
0
 public void BroadcastMessage(string targetObjectName, string methodName, object param, object param2, CAVE2RPCManager.MsgType msgType = CAVE2RPCManager.MsgType.Reliable)
 {
     CAVE2.RpcManager.BroadcastMessage(targetObjectName, methodName, param, param2, msgType);
 }
コード例 #3
0
 public static void SendMessage(string targetObjectName, string methodName, object param, object param2, object param3, object param4, object param5, object param6, object param7, object param8, object param9, object param10, object param11, object param12, object param13, object param14, object param15, object param16, CAVE2RPCManager.MsgType msgType = CAVE2RPCManager.MsgType.Reliable)
 {
     if (GetCAVE2Manager())
     {
         GetCAVE2Manager().SendMessage(targetObjectName, methodName, param, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14, param15, param16, msgType);
     }
     else
     {
         GameObject targetObject = GameObject.Find(targetObjectName);
         if (targetObject != null)
         {
             //Debug.Log ("Broadcast '" +methodName +"' on "+targetObject.name);
             targetObject.SendMessage(methodName, new object[] { param, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14, param15, param16 }, SendMessageOptions.DontRequireReceiver);
         }
     }
 }
コード例 #4
0
 public static void SendMessage(string targetObjectName, string methodName, object[] paramArr, CAVE2RPCManager.MsgType msgType = CAVE2RPCManager.MsgType.Reliable)
 {
     if (GetCAVE2Manager())
     {
         GetCAVE2Manager().SendMessage(targetObjectName, methodName, paramArr, msgType);
     }
     else
     {
         GameObject targetObject = GameObject.Find(targetObjectName);
         if (targetObject != null)
         {
             //Debug.Log ("Broadcast '" +methodName +"' on "+targetObject.name);
             targetObject.SendMessage(methodName, paramArr, SendMessageOptions.DontRequireReceiver);
         }
     }
 }
コード例 #5
0
 public void SendMessage(string targetObjectName, string methodName, object param, object param2, object param3, object param4, object param5, object param6, object param7, object param8, object param9, object param10, object param11, object param12, object param13, object param14, object param15, object param16, CAVE2RPCManager.MsgType msgType = CAVE2RPCManager.MsgType.Reliable)
 {
     CAVE2.RpcManager.SendMessage(targetObjectName, methodName, param, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13, param14, param15, param16, msgType);
 }