protected virtual void SetHorizontal(DSC_Dialogue_TextGroupController hTextGroupController) { var eVertical = AlignVerticalType.Middle; var eAlignType = hTextGroupController.GetTextAlign(m_nIndex); if (eAlignType == TextAlignmentOptions.TopLeft || eAlignType == TextAlignmentOptions.Top || eAlignType == TextAlignmentOptions.TopRight) { eVertical = AlignVerticalType.Top; } else if (eAlignType == TextAlignmentOptions.BottomLeft || eAlignType == TextAlignmentOptions.Bottom || eAlignType == TextAlignmentOptions.BottomRight) { eVertical = AlignVerticalType.Bottom; } SetTextAlign(hTextGroupController, GetAlignType(m_eHorizontal, eVertical)); }
protected virtual void SetVertical(DSC_Dialogue_TextGroupController hTextGroupController) { var eHorizontal = AlignHorizontalType.Center; var eAlignType = hTextGroupController.GetTextAlign(m_nIndex); if (eAlignType == TextAlignmentOptions.TopLeft || eAlignType == TextAlignmentOptions.Left || eAlignType == TextAlignmentOptions.BottomLeft) { eHorizontal = AlignHorizontalType.Left; } else if (eAlignType == TextAlignmentOptions.TopRight || eAlignType == TextAlignmentOptions.Right || eAlignType == TextAlignmentOptions.BottomRight) { eHorizontal = AlignHorizontalType.Right; } SetTextAlign(hTextGroupController, GetAlignType(eHorizontal, m_eVertical)); }