public void SendPlayerUI(/*UI_Canvas.PlayerUIData*/ string playerUIData, uint objectId) { PlayerUIPacket packet = new PlayerUIPacket(); packet.payload = playerUIData; PacketManager.Instance.SendPacket(packet, objectId, false); }
void OnReceivePacket(ushort type, Stream stream) { switch (type) { case (ushort)UserPacketType.PlayerUI: PlayerUIPacket playerUIPacket = new PlayerUIPacket(); playerUIPacket.Deserialize(stream); string[] texts = playerUIPacket.payload.Split(new char[] { '語' }); uiToUpdate.playerHealt.text = texts[0]; // playerUIPacket.payload.playerHealt.text; uiToUpdate.bulletSpeed.text = texts[1]; // playerUIPacket.payload.bulletSpeed.text; uiToUpdate.cannonAngle.text = texts[2]; // playerUIPacket.payload.cannonAngle.text; break; } }