Exemplo n.º 1
0
 public void SendDataToServer(IBaseMsg data)
 {
     if (gameData.CurrentMode == GameMode.MutiPlayer)//多人模式
     {
         if (_client == null)
         {
             ClientService clientService = GameObject.Find("NetClient").GetComponent <ClientService>();
             _client = clientService._client;
         }
         Debug.Log(_client);
         _client.SendMsg(data.ToJson());
     }
     else//单机模式
     {
         Debug.Log(data.ToJson());
         RemoteCMD_Data recData = LitJson.JsonMapper.ToObject <RemoteCMD_Data>(data.ToJson());
         GameObject.Find("PVEController").GetComponent <LocalService_View>().
         SendDataToLocal(recData);    //发送数据到本地
     }
 }