Пример #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);
 }
 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);
         }
     }
 }
 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);
         }
     }
 }
 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);
 }