Ejemplo n.º 1
0
    void PlaySound(string path, Vector3 pos, Listerners listeners)
    {
        if (hasAuthority)
        {
            CmdPlaySound(path, pos, listeners);
        }

        else
        {
            GetPlayer.Instance.CmdPlaySound(path, pos, listeners);
        }
    }
Ejemplo n.º 2
0
    void CmdPlaySound(string path, Vector3 pos, Listerners listeners)
    {
        UnityEngine.Debug.Log("Nådde CMD");

        switch (listeners)
        {
        case Listerners.Agent:
            TargetRpcPlaySoundAgent(AgentConn, path, pos);
            break;

        case Listerners.Hacker:
            TargetRpcPlaySoundHacker(path, pos);
            break;

        case Listerners.Both:
            TargetRpcPlaySoundAgent(AgentConn, path, pos);
            TargetRpcPlaySoundHacker(path, pos);
            break;

        default:
            UnityEngine.Debug.LogError("Somehow tried to use a null enum I guess?");
            break;
        }
    }