public override void Process() { base.Process(); float value = input.value; bool flag = value >= 0.5f; if (flag == knownState) { return; } knownState = flag; if (!flag || SignalManager.skipTransitions) { return; } GameObject gameObject = GameObject.Find(soundGameObjectName); if (gameObject != null) { sound2 = gameObject.GetComponent <Sound2>(); if (sound2 != null) { sound2.SetBaseVolume(0.35f); } } }
public override void Process() { base.Process(); float value = input.value; if (sound2 != null) { sound2.SetBaseVolume(input.value * multiplyFactor); } else { FindSound(); } }