private GuiPlacement getPlacement() { GuiPlacement referencePlacement = positionReference != null ? positionReference.placement : null; GuiPositionWithReference positionWithReference = new GuiPositionWithReference(position, referencePlacement); return(GuiPlacementCalculatorApi.GetPlacement(positionWithReference, contentSize())); }
protected override Rect placement() { Rect rect = GuiPlacementCalculatorApi.GetPlacement(position.Reference.Position, size).Placement; rect.y = position.Reference.Placement.y - size.y; return(rect); }