public void OnGunshotAudio(NetworkMessage netMsg) { //Debug.Log("Server is good"); GunshotAudioMsg msg = netMsg.ReadMessage <GunshotAudioMsg>(); NetworkServer.SendToAll(MessageTypes.GUNSHOTAUDIOMSG, new GunshotAudioMsg(msg.clipIndex, msg.position)); }
private void OnGunshotAudio(NetworkMessage netMsg) { //Debug.Log("Client is good"); GunshotAudioMsg msg = netMsg.ReadMessage <GunshotAudioMsg>(); GameObject audioObj = new GameObject(); audioObj.name = "GunshotAudioSource"; audioObj.transform.position = msg.position; AudioSource audioSource = audioObj.AddComponent <AudioSource>(); audioSource.clip = gunshotAudio[msg.clipIndex]; audioSource.Play(); Destroy(audioObj, audioSource.clip.length); }