private TextAlignmentOptions GetTextAlignment(DialogAlignmentType alignment) { TextAlignmentOptions retVal = TextAlignmentOptions.Center; switch (alignment) { case DialogAlignmentType.TopLeft: case DialogAlignmentType.BottomLeft: retVal = TextAlignmentOptions.Right; break; case DialogAlignmentType.TopRight: case DialogAlignmentType.BottomRight: retVal = TextAlignmentOptions.Left; break; case DialogAlignmentType.TopCenter: retVal = TextAlignmentOptions.Center; break; default: retVal = TextAlignmentOptions.Center; break; } return(retVal); }
private Vector3 GetOffset(DialogAlignmentType alignment) { Vector3 retVal = Vector3.zero; switch (alignment) { case DialogAlignmentType.BottomLeft: retVal = new Vector2(-1.0f, 1.0f); break; case DialogAlignmentType.BottomRight: retVal = new Vector2(1.0f, 1.0f); break; case DialogAlignmentType.TopLeft: retVal = new Vector2(-1.0f, 1.5f); break; case DialogAlignmentType.TopCenter: retVal = new Vector2(0.0f, 1.5f); break; case DialogAlignmentType.TopRight: retVal = new Vector2(1.0f, 1.5f); break; default: retVal = Vector2.zero; break; } return(retVal); }