public void SetDragingCur(UIAtlas atlas, string spriteName, DrawDataType type, object draggingData = null) { mDraggingData = draggingData; cursor.atlas = atlas; cursor.spriteName = spriteName; drawType = type; }
private Encoding LoadTextEncoder(DrawDataType type) { switch (type) { case DrawDataType.ShiftJIS: return(Encoding.GetEncoding(932)); case DrawDataType.UTF8: return(Encoding.UTF8); default: return(Encoding.ASCII); } }
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); }
public void ClearDragCursor() { drawType = DrawDataType.NONE; cursor.atlas = UIAtlasManager.GetInstance().GetUIAtlas(ResourceAtlasName); cursor.spriteName = cursorNameDict[currentCursor]; }