Пример #1
0
        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();
            }
        }