public void Awake() { // steal components from other radio modes CommsRadioCarDeleter deleter = Controller.deleteControl; if (deleter != null) { signalOrigin = deleter.signalOrigin; display = deleter.display; selectionMaterial = new Material(deleter.selectionMaterial); skinningMaterial = new Material(deleter.deleteMaterial); trainHighlighter = deleter.trainHighlighter; // sounds HoverCarSound = deleter.hoverOverCar; SelectedCarSound = deleter.warningSound; ConfirmSound = deleter.confirmSound; CancelSound = deleter.cancelSound; } else { Debug.LogError("CommsRadioSkinSwitcher: couldn't get properties from siblings"); } }