static bool Prefix(Vector3 position, string soundGoupName)
 {
     AdvLogging.DisplayLog(AdvFeatureClass, "Audio.Client.Play(): Vector3, string: " + soundGoupName);
     AdvLogging.DisplayLog(AdvFeatureClass, "Audio.Client.Play(): Vector3, string: " + soundGoupName.Split('/').Last());
     SphereII_GiveBuffOrQuestBySound.CheckForBuffOrQuest(soundGoupName.Split('/').Last(), position);
     return(true);
 }
 static bool Prefix(Audio.Manager __instance, Entity entity, string soundGroupName)
 {
     AdvLogging.DisplayLog(AdvFeatureClass, "AudioManager.Play(): Entity, String, float, bool: " + soundGroupName);
     if (entity == null)
     {
         return(true);
     }
     AdvLogging.DisplayLog(AdvFeatureClass, "Audio.Client.Play(): Vector3, string: " + soundGroupName.Split('/').Last());
     SphereII_GiveBuffOrQuestBySound.CheckForBuffOrQuest(soundGroupName.Split('/').Last(), entity.position);
     return(true);
 }
    static bool Prefix(int playOnEntityId, string soundGoupName, float _occlusion)
    {
        AdvLogging.DisplayLog(AdvFeatureClass, "Audio.Client.Play(): int, string, float: " + soundGoupName);
        EntityAlive myEntity = GameManager.Instance.World.GetEntity(playOnEntityId) as EntityAlive;

        if (myEntity == null)
        {
            return(true);
        }

        AdvLogging.DisplayLog(AdvFeatureClass, "Audio.Client.Play(): Vector3, string: " + soundGoupName.Split('/').Last());
        SphereII_GiveBuffOrQuestBySound.CheckForBuffOrQuest(soundGoupName.Split('/').Last(), myEntity.position);
        return(true);
    }
    static bool Prefix(Audio.Manager __instance, Vector3 position, string soundGroupName)
    {
        AdvLogging.DisplayLog(AdvFeatureClass, "AudioManager.Play(): Vector3, String, int: " + soundGroupName);

        if (String.IsNullOrEmpty(soundGroupName))
        {
            return(true);
        }

        AdvLogging.DisplayLog(AdvFeatureClass, "Audio.Client.Play(): Vector3, string: " + soundGroupName.Split('/').Last());


        SphereII_GiveBuffOrQuestBySound.CheckForBuffOrQuest(soundGroupName.Split('/').Last(), position);
        return(true);
    }
 static bool Prefix(Audio.Manager __instance, Vector3 position, string soundGroupName)
 {
     AdvLogging.DisplayLog(AdvFeatureClass, "AudioManager.Play(): Vector3, String, int: " + soundGroupName);
     SphereII_GiveBuffOrQuestBySound.CheckForBuffOrQuest(soundGroupName, position);
     return(true);
 }