예제 #1
0
 protected void Receive(OscPort.Capsule c)
 {
     if (limitReceiveBuffer <= 0 || _received.Count < limitReceiveBuffer)
     {
         _received.Enqueue(c);
     }
 }
예제 #2
0
파일: OscTestUI.cs 프로젝트: nobnak/Garden
 public void OnClientReceive(OscPort.Capsule c)
 {
     Debug.LogFormat("On Client Receive");
     if (c.message.path == OSC_PATH)
     {
         clientData = JsonUtility.FromJson <Data> ((string)c.message.data [0]);
         _clientField.Load();
     }
 }
예제 #3
0
 public void OnServerReceive(OscPort.Capsule c)
 {
     Debug.LogFormat("On Server Receive");
     if (c.message.path == OSC_PATH)
     {
         JsonUtility.FromJsonOverwrite((string)c.message.data [0], serverData);
         _serverField.Load();
     }
 }
예제 #4
0
파일: OscPort.cs 프로젝트: nobnak/unity-osc
 protected virtual void Receive(OscPort.Capsule c)
 {
     recvFrequency.Increment();
     lock (_received) {
         if (limitReceiveBuffer <= 0 || _received.Count < limitReceiveBuffer)
         {
             _received.Enqueue(c);
         }
     }
 }
		public void OnReceive(OscPort.Capsule c) {
			_nreceived++;
		}