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); }