示例#1
0
        void Start()
        {
            rootCDplayer      = transform.parent.parent;
            audioPlayer       = gameObject.AddComponent <ModAudio>();
            audioStreamPlayer = gameObject.AddComponent <ModAudioStream>();
            gameObject.AddComponent <BoxCollider>().isTrigger = true;
            gameObject.GetComponent <BoxCollider>().size      = new Vector3(0.15f, 0.12f, 0.049f);
            gameObject.GetComponent <BoxCollider>().center    = new Vector3(-0.003f, -0.005f, 0.0015f);

            eject        = rootCDplayer.Find("ButtonsCD/Eject").GetComponent <SphereCollider>();
            nextTrack    = rootCDplayer.Find("ButtonsCD/TrackChannelSwitch").GetComponent <SphereCollider>();
            button_sound = GameObject.Find("MasterAudio/CarFoley/cd_button").GetComponent <SoundGroupVariation>();
        }
示例#2
0
        void Start()
        {
            if (transform.childCount > 0)
            {
                transform.GetChild(0).SetParent(null);
            }
            rootCDplayer      = transform.parent.parent;
            audioPlayer       = gameObject.AddComponent <ModAudio>();
            audioStreamPlayer = gameObject.AddComponent <ModAudioStream>();
            gameObject.AddComponent <BoxCollider>().isTrigger = true;
            gameObject.GetComponent <BoxCollider>().size      = new Vector3(0.15f, 0.12f, 0.049f);
            gameObject.GetComponent <BoxCollider>().center    = new Vector3(-0.003f, -0.005f, 0.0015f);
            GameObject buttonsCD = rootCDplayer.GetChild(4).gameObject;

            eject        = buttonsCD.transform.GetChild(3).GetComponent <SphereCollider>();
            nextTrack    = buttonsCD.transform.GetChild(2).GetComponent <SphereCollider>();
            button_sound = GameObject.Find("MasterAudio/CarFoley/cd_button").GetComponent <SoundGroupVariation>();
            radioVol     = buttonsCD.transform.GetChild(0).gameObject;
            radioVol.FsmInject("On", TurnOn);
            radioVol.FsmInject("Off", TurnOff);
            radioVol.FsmInject("Off 2", TurnOff);
        }