/// <summary> /// Creates the configured layer if it does not exist on the given scene. /// </summary> /// <param name="manipulator">The manipulator for manipulating the scene.</param> protected void CreateLayerIfNotAvailable(SceneManipulator manipulator) { this.TargetLayer.EnsureNotNullOrEmptyOrWhiteSpace(nameof(this.TargetLayer)); if (!manipulator.ContainsLayer(this.TargetLayer)) { SceneLayer bgLayer = manipulator.AddLayer(this.TargetLayer); manipulator.SetLayerOrderID(bgLayer, this.TargetLayerOrderID); } }