csharp singleton audiomanager and use of an enum.

I have made an enum in csharp class named audio manager
the syntax goes like this:
public enum Sound
{
Click=0,
Popup,
PHitP,
PHitTable,
TimeUp

}
and a singleton instance in this class:

public static AudioManagerNet instance
{
get
{
if (Instance == null)
{

		Instance =  FindObjectOfType(typeof (AudioManagerNet)) as AudioManagerNet;
	}

	if (Instance == null) 
		{
		GameObject obj = new GameObject("AudioManagerNet");
		Instance = obj.AddComponent(typeof (AudioManagerNet)) as AudioManagerNet;
		Debug.Log ("Could not locate an AManager object.  AManager was Generated Automaticly.");
	}
	
	return Instance;
}

}

I want to use this in some other script basically like this :
AudioManagerNet.instance.PlaySfx(Sound.Click);
where PlaySfx is a function in same class audio manager

public void PlaySfx(int audioIndex)
{

AudioClip audioClip = audioClips[audioIndex];
Debug.Log("Audio Name: " + audioClip.name);
audioSource.PlayOneShot(audioClip);

}

Use

AudioManagerNet.instance.PlaySfx(AudioManagerNet.Sound.Click);

Because your Sound enum is in the Audio Manager class you must set the AudioManagerNet before the Sound.Click.