private void OnSelectionChange() { RemoveDuplicatesPreview(); SetItemValues(); if (this.selectedObject != null) { if (this.sceneObjectSettings.Contains(this.selectedObject)) { DynamicTransform dynamicTransform = (DynamicTransform)this.sceneObjectSettings[this.selectedObject]; this.objPosition = dynamicTransform.position; this.objRotation = dynamicTransform.rotation; this.objScale = dynamicTransform.scale; this.numberOfDupes = dynamicTransform.count; this.width = dynamicTransform.width; this.height = dynamicTransform.height; this.length = dynamicTransform.length; this.PreviewDuplicate(); } else { InitializeObjects(); this.numberOfDupes = 0; } } Repaint(); }
public DynamicTransform(DynamicVector3Input p, DynamicVector3Input r, DynamicVector3Input s, int c, int w, int h, int l) { position = p; rotation = r; scale = s; count = c; width = w; height = h; length = l; }
private void InitializeObjects() { this.objPosition = new DynamicVector3Input("Position", this.selectedObject); this.objRotation = new DynamicVector3Input("Rotation", this.selectedObject); this.objScale = new DynamicVector3Input("Scale", this.selectedObject); this.width = 0; this.length = 0; this.height = 0; }