public BasicPropertyUIContainer(AreaObject area, EditorSceneBase scene) { this.area = area; this.scene = scene; shapeNames = LevelIO.AreaModelNames.ToArray(); }
void Start() { ourAreaObject = GetComponent <AreaObject>(); //---init Find UI fields--- ui_btnAddRoom = GameObject.Find("Panel_NewRoom"); }
public BasicPropertyUIContainer(AreaObject area, EditorSceneBase scene) { this.area = area; this.scene = scene; shapeNames = LevelIO.AreaModelNames.ToArray(); DB_classNames = Program.ParameterDB.AreaParameters.Keys.ToArray(); }
public override void Clone(ScalableObject toClone, Vector2 positioner) { base.Init(); _selectionRenderer = _drawAreaSelectionRenderer; AreaObject areaObjectToClone = toClone as AreaObject; _downLeftAnchor = areaObjectToClone.DownLeftAnchor; _upRightAnchor = areaObjectToClone.UpRightAnchor; _drawAreaRenderer.UpdateRenderer(DownLeftAnchor, UpRightAnchor, true); _drawAreaSelectionRenderer.UpdateRenderer(DownLeftAnchor, UpRightAnchor, false); _borderRenderer.UpdateRenderer(DownLeftAnchor, UpRightAnchor, false); SetPoints(); BoundingBoxRenderer.UpdateRectangle(); PositionAtCenter(positioner); Hover(false); ShowBoundingRect(false); selected = false; }
public override void SetLastSelected(ScalableObject scalableObject) { base.SetLastSelected(scalableObject); _lastSelected = scalableObject as AreaObject; }