private void UpdateRunningSound(ActiveWithTargetSpiderSoundsNode mine) { if (mine.unitTarget.Target.HasComponent <RigidbodyComponent>()) { if (!mine.spiderAnimator.OnGround) { mine.spiderMineSounds.RunSoundController.FadeOut(); } else { mine.spiderMineSounds.RunSoundController.FadeIn(); } } }
public void StartRunningSound(NodeAddedEvent e, [Combine] ActiveWithTargetSpiderSoundsNode mine, SingleNode <SoundListenerBattleStateComponent> listener) { this.UpdateRunningSound(mine); }
public void UpdateRunningSound(UpdateEvent e, ActiveWithTargetSpiderSoundsNode mine, [JoinAll] SingleNode <SoundListenerBattleStateComponent> listener) { this.UpdateRunningSound(mine); }