// overrides public override void AssociateWithComponent(object obj) { base.AssociateWithComponent(obj); mComponent = (AudioSource)obj; if (mComponent.clip != null) { mClip = new GLexSound(mComponent.clip, mComponent.volume, mComponent.loop); mClips.Add(mClip); } }