void PlaySound(string path, Vector3 pos, Listerners listeners) { if (hasAuthority) { CmdPlaySound(path, pos, listeners); } else { GetPlayer.Instance.CmdPlaySound(path, pos, listeners); } }
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; } }