示例#1
0
    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);
    }