コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }