void Awake() { ignoreChanges = true; cc = Camera.main.GetComponent <CameraController>(); freeForm = Camera.main.GetComponent <FreeForm>(); optionSmartPivot.isOn = cc.smartPivot; optionOcclusionCheck.isOn = cc.occlusionCheck; inputDesiredDistance.text = cc.desiredDistance.ToString(); inputMaxThickness.text = cc.maxThickness.ToString(); inputZoomOutStepValue.text = cc.zoomOutStepValue.ToString(); inputCollisionDistance.text = cc.collisionDistance.ToString(); optionThicknessCheck.isOn = cc.thicknessCheck; if (freeForm != null) { optionCameraEnabled.isOn = freeForm.cameraEnabled; optionControllerEnabled.isOn = freeForm.controllerEnabled; optionControllerInvertY.isOn = freeForm.controllerInvertY; optionMouseInvertY.isOn = freeForm.mouseInvertY; if (freeForm.cameraMode == CameraMode.Hold) { optionCameraMode.value = 0; } else { optionCameraMode.value = 1; } mouseSliderX.value = freeForm.mouseSensitivity.x; mouseSliderY.value = freeForm.mouseSensitivity.y; controllerSliderX.value = freeForm.controllerSensitivity.x; controllerSliderY.value = freeForm.controllerSensitivity.y; } ignoreChanges = false; }
public ItineraryElementViewModel(ItineraryElement model) { Color = model.ObserveProperty(m => m.Color).ToReactiveProperty(); FreeForm = model.ObserveProperty(m => m.FreeForm).ToReactiveProperty(); Icon = model.ObserveProperty(m => m.Icon).ToReactiveProperty(); FreeForm.Subscribe(x => model.FreeForm = x).AddTo(Disposables); Color.Subscribe(x => model.Color = x).AddTo(Disposables); Icon.Subscribe(x => model.Icon = x).AddTo(Disposables); RemoveElementCommand = new ReactiveCommand(); RemoveElementCommand.Subscribe(model.RemoveElement); MoveUpElementCommand = new ReactiveCommand(); MoveUpElementCommand.Subscribe(model.MoveUpElement); MoveDownElementCommand = new ReactiveCommand(); MoveDownElementCommand.Subscribe(model.MoveDownElement); }
public ActionResult CreateFreeForm(string FreeFormName) { FreeForm freeForm = new FreeForm(); freeForm.UserId = int.Parse(Session["UserId"].ToString()); freeForm.BranchId = (int)Session["UserBranchId"]; freeForm.TimeAdded = DateTime.Now; freeForm.FreeFormName = FreeFormName; db.FreeForms.Add(freeForm); db.SaveChanges(); var freeformNames = "--Select Form"; var freeForms = db.FreeForms.ToList(); foreach (var form in freeForms) { freeformNames += "<option value=" + form.Id + ">" + form.FreeFormName + "</option>"; } return(Content(freeformNames)); }