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));
    }
Beispiel #2
0
    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);
    }