示例#1
0
 public void SpawnPickup(PickupSpawnRequestParameters parameters)
 {
     if (_info.Status == ClientStatus.Host)
     {
         SendSpawnMessage(parameters);
     }
     else if (_info.Status == ClientStatus.Client)
     {
         SendRequest(parameters);
     }
 }
示例#2
0
 private void SendRequest(PickupSpawnRequestParameters parameters)
 {
     using (var writer = DarkRiftWriter.Create())
     {
         writer.Write(parameters.itemId);
         writer.Write(parameters.position.x);
         writer.Write(parameters.position.y);
         using (var message = Message.Create(Tags.RequestSpawnPickup, writer))
         {
             _info.Client.SendMessage(message, SendMode.Reliable);
         }
     }
 }