示例#1
0
 public void SetDragingCur(UIAtlas atlas, string spriteName, DrawDataType type, object draggingData = null)
 {
     mDraggingData     = draggingData;
     cursor.atlas      = atlas;
     cursor.spriteName = spriteName;
     drawType          = type;
 }
示例#2
0
        private Encoding LoadTextEncoder(DrawDataType type)
        {
            switch (type)
            {
            case DrawDataType.ShiftJIS:     return(Encoding.GetEncoding(932));

            case DrawDataType.UTF8:         return(Encoding.UTF8);

            default:                        return(Encoding.ASCII);
            }
        }
示例#3
0
        private string DataToText(DrawDataType type, byte data)
        {
            var view_text = (string)null;

            switch (type)
            {
            case DrawDataType.ASCII:
                view_text = DataToText_Ascii(data);
                break;

            case DrawDataType.ShiftJIS:
                view_text = DataToText_ShiftJIS(data);
                break;

            case DrawDataType.UTF8:
                view_text = DataToText_UTF8(data);
                break;

            case DrawDataType.BIN:
                view_text = HexTextEncoder.BinCode[data] + prop_.BoundaryText.Value;
                break;

            case DrawDataType.HEX:
                view_text = HexTextEncoder.HexCode[data] + prop_.BoundaryText.Value;
                break;

            default:
                view_text = "";
                break;
            }

            /* リッチテキストは何故か\r単体でも改行してしまうので\rをスペースに変換する */
            view_text = view_text.Replace('\r', ' ');

            return(view_text);
        }
示例#4
0
 public void ClearDragCursor()
 {
     drawType          = DrawDataType.NONE;
     cursor.atlas      = UIAtlasManager.GetInstance().GetUIAtlas(ResourceAtlasName);
     cursor.spriteName = cursorNameDict[currentCursor];
 }