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