public void StartResizing(ResizableCorner pFixedCorner) { mFixedCorner = pFixedCorner; if (mFixedCorner.uButton.Position.x < mFixedCorner.uOppositeCorner.uButton.Position.x) { // We're left if (mFixedCorner.uButton.Position.y > mFixedCorner.uOppositeCorner.uButton.Position.y) { // Top Left mSprite.Pivot = dfPivotPoint.TopLeft; } else { // Bottom Left mSprite.Pivot = dfPivotPoint.BottomLeft; } } else { // We're right if (mFixedCorner.uButton.Position.y > mFixedCorner.uOppositeCorner.uButton.Position.y) { // Top Right mSprite.Pivot = dfPivotPoint.TopRight; } else { // Bottom Right mSprite.Pivot = dfPivotPoint.BottomRight; } } mFixedCornerButton = pFixedCorner.gameObject.GetComponent<dfButton>(); mIsDragging = true; }
public void StartResizing(ResizableCorner pFixedCorner) { mFixedCorner = pFixedCorner; if (mFixedCorner.uButton.Position.x < mFixedCorner.uOppositeCorner.uButton.Position.x) { // We're left if (mFixedCorner.uButton.Position.y > mFixedCorner.uOppositeCorner.uButton.Position.y) { // Top Left mSprite.Pivot = dfPivotPoint.TopLeft; } else { // Bottom Left mSprite.Pivot = dfPivotPoint.BottomLeft; } } else { // We're right if (mFixedCorner.uButton.Position.y > mFixedCorner.uOppositeCorner.uButton.Position.y) { // Top Right mSprite.Pivot = dfPivotPoint.TopRight; } else { // Bottom Right mSprite.Pivot = dfPivotPoint.BottomRight; } } mFixedCornerButton = pFixedCorner.gameObject.GetComponent <dfButton>(); mIsDragging = true; }