public static void Set_HeroPropertyIcon() { string icon = "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyODhGMkE2MzY5NDJFNzExQjczQ0VBNDU5OTgxRDYzNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFOEE0MDNCNTQyNjkxMUU3QUMzRThFMzdGNUY1RDFDNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFOEE0MDNCNDQyNjkxMUU3QUMzRThFMzdGNUY1RDFDNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyODhGMkE2MzY5NDJFNzExQjczQ0VBNDU5OTgxRDYzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyODhGMkE2MzY5NDJFNzExQjczQ0VBNDU5OTgxRDYzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu/6hokAAAHxSURBVHjaYnzy/AUDmaAZiBmBuIYczSxkWlqLZOEvIG4i1QAmMi1FtqgRiOtobXENDt+RbDkTiT5txiNPkuVMZAYvPsvrqWVxLYmJp4EYy5mobCnRlrOQYumkwzMYDt07hqFQWViRwV7ZmsFVzYmBlZkF2XJY8BNtcR02DW++vmV4+fkVhmKQ2PEHpxiefHjKkGgWi245I5Ij8AZ1HS5XsjKz4gye/0C44sI6hvNPL6JL1RNjcT0uS9GBjoQmw4SADoZC+2wGDhZ2sNjvv78Zrry4jk05huVMhFyGC0jwiTMYyxgwOKrYMghwCcDFQZbjACjmsyAFbwMpyfb+24cMay9tAgfti08v4eJiPKL4tMFSegPI4jYgriQ1v9x9e59hwqFpKGLC3EIMBtK6hLSCLGcnt3bCAKLcwgxFDjkMikLyRFeLVUD8k9SgFuURYdCX0mFgYmRiUBFRYnBUtgXHOxEAVDbUs6BlcqIt1wam6nq3ClIDpgkWz0xoBTzRFv8Bpl48KZhgBcKERbKBgfqgCV8+Jli1/fzzC87+8ecnWT6FAUY8jb06YksxApY2kFotNhFbqZNqKTH1MbmWE0wrTKRkAWpZSkqbq4nIhlwDsbmClFZmMwHLG0hJjKS2q3FZ3kBqDiCnJ4FueQM52Q4gwABRZYZmrSdDvAAAAABJRU5ErkJggg=="; heroPropertyIcon = new GUIContent(); heroPropertyIcon.image = SimpleGUICommon.StringToTexture(icon); }
public static void Set_HeroActionIcon() { string icon = "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRFRTg4REYxNDI2OTExRTc4Njc3OTc4OERERkUyNzAxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRFRTg4REYyNDI2OTExRTc4Njc3OTc4OERERkUyNzAxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEVFODhERUY0MjY5MTFFNzg2Nzc5Nzg4RERGRTI3MDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEVFODhERjA0MjY5MTFFNzg2Nzc5Nzg4RERGRTI3MDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5O2ZzdAAACcklEQVR42rSXX08TQRDA57a0BFJMNNAH/xKCEXgiJhaMPuojXwBNeNPvYKC90kSf9AMQxc+gj4TE2oAPlvaBSI2U9CC5VlCCUhJSaO/O3cUuZ9vd273USSaZvT/7u5nO7Ew18/su+JQkVg3rrJ+Xu3xC51zAU6zzqhsgn1A3KIE19r/BsxzvlOFI0dOk4L4SHPkMrwge7xR4TjF5dBk46jBUGt6lCjXX1mDl1UuwTmvs2ujUFNyemWkHb4Rf2uMYz9Ni6gP82t6GSrnE1Eh/FHmuy4JjvK88qVTgR/4rtbvDYQhhJXJgGLC38YUHj7eDozYPJXg77G8VYH/zG7UHxsbg+uRdaterVdhZ/ST6SVvgyOvL3FLK5sCxbWpfvDEIww8fgIbOtthZXQHbsqThyBVeIdSu1cBIpahNYJHRERi4NQLBnp6zaBQKgAIBr2xncAJ+LgpvQ37iEB8YRWqHenvhWnQCwpEIXL0TZc9k3y7KlBqBv5DuTlvLy+fe43Dn37+jXbF6+JtdN9JpGH/0GAKhkFRbfEYSVhRqkjylbJata8fH8HlhoeW5SrksAyVlGkeuIueC9/IbcGianl6cHB1B5s1rT2jzyZVoOnGYlHM56jUR4tH49DR09/XRteM4UFhawmW2Sde76+uiBqLzjsy28OLfbCZyaWgIok+e/pvxdYuBzUyG56nudVYTuOPO9EAwCBcuX6H24L37xE2cVxp7of/mMLtvW3Whpw3RBMNeTKbMJPqz9Fndkgidhsr0Y7/whNdJKDOBqMI9oSoz17zkIKfLQFWnzKQHXFdJRtW5mgfXVSvAzz+JZrjup+z+CDAAWsHUC7TPsRcAAAAASUVORK5CYII="; heroActionIcon = new GUIContent(); heroActionIcon.image = SimpleGUICommon.StringToTexture(icon); }
private static void Set_StyleBig() { string normal = ""; string active = ""; if (SimpleGUICommon.isProSkin) { normal = "iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQyNTI1N0U0NTZEMTFFNzhFNTZBNjg1Mjg0QTdDNTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQyNTI1N0Q0NTZEMTFFNzhFNTZBNjg1Mjg0QTdDNTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5kaWQ6QUEyNTFCMTg2RDQ1RTcxMUI5NUI4NjA2QUNBNTJGODMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUEyNTFCMTg2RDQ1RTcxMUI5NUI4NjA2QUNBNTJGODMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LMGcgAAAAD1BMVEU9PT23t7eCgoKUlJT////v6xIUAAAABXRSTlP/////APu2DlMAAAAiSURBVHjaYmBhAAEgyczIyMgMZDIyMTExYqGh8lD1AAEGAAaQADumF6mwAAAAAElFTkSuQmCC"; active = "iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVQTFRF8fHx8PDw+vr6+Pj45+fncnJy////in2hCgAAAAd0Uk5T////////ABpLA0YAAAAkSURBVHjaYmBjBQE2BlYGJmZmRlYGViYWFhZmLDRUHqoeIMAAFUgAwkR90JsAAAAASUVORK5CYII="; } else { normal = "iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNpi/P//P0NxcfF/BjTQ29vLyFBUVPT/4cOH/z99+gTHID5InAWkSlBQkAEoANclLy8PppkY8AC8kmBj379/DzcKxgcBRnyuBQgwACVNLqBePwzmAAAAAElFTkSuQmCC"; active = "iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVQTFRF8fHx8PDw+vr6+Pj45+fncnJy////in2hCgAAAAd0Uk5T////////ABpLA0YAAAAkSURBVHjaYmBjBQE2BlYGJmZmRlYGViYWFhZmLDRUHqoeIMAAFUgAwkR90JsAAAAASUVORK5CYII="; } styleBig = new GUIStyle(); styleBig.alignment = TextAnchor.MiddleCenter; styleBig.normal.background = SimpleGUICommon.StringToTexture(normal); //CreatePixelTexture("test", GetColor("#ffffff")); styleBig.active.background = SimpleGUICommon.StringToTexture(active); styleBig.border = new RectOffset(2, 2, 2, 2); styleBig.padding = new RectOffset(12, 12, 12, 12); styleBig.margin = new RectOffset(2, 2, 2, 2); styleBig.clipping = TextClipping.Overflow; styleBig.fontSize = 14; //styleBig.fontStyle = FontStyle.Bold; }
public static void Set_HeroObjectIcon() { string icon = "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrEljsKwkAQhjdDwAvYS3pvogfQwiPYWahoMibgATyAjY1Y2XmHXENBe0HQyo0QWTWPmXGjAwMJm+TbfzKPdQ7HkxJapN3RPpG87AqhUwN40x5yPwBCqAmaaferBk9y1LHhwFQaFayz4CAMbxE8sAWeMpMHKXCwDCXDXQp0s43VYhc/F1bjjvIa9ed9d7BU+/Plcd1uemrYb6XwNPxkxb5QaZZypIL9vF0KLciCQ8ZDNqG5cCjbWVVw1wgvGdqbr7+BP/59Ap5rH6nfWQKvgfqTJYrH2q+cUBfVMcGSMg3AKHL8gdAw/c/w1uCrhL8MEMhYxIqUYlnnIo82idLUnILDno3WOeP06o9EsA2lzGMpvDRXgFMCtqCcM1dIPMghtSo4LTMqgSMnGbm9Og+O3AqQDIl3OErK7i7AAA3qUSE8iXxsAAAAAElFTkSuQmCC"; heroObjectIcon = new GUIContent(); heroObjectIcon.image = SimpleGUICommon.StringToTexture(icon); }
private static void Set_AddIcon() { string icon = "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFBUMFtLS0xsbG/v7+7e3tsLCw8PDw9PT09fX1r6+v+vr6AF0A//////8AAAAA////cCrdNwAAABB0Uk5T////////////////////AOAjXRkAAAB0SURBVHjalI8xEgQhCAQRF1dE5f+/vUEM7sLrgKBnaqogp/2FO/l+Lq21dx/Bqly44PYUyF7QwRENDRUVER5HRDaS+t+GgZ8NW8tyo7PIg3hFJ8SZR75MVwqWUjLPRq11TqLIr5hgzOhQfOv3c3TM3T8CDADtpwmmvA50ugAAAABJRU5ErkJggg=="; addIcon = new GUIContent(); addIcon.image = SimpleGUICommon.StringToTexture(icon); addIcon.tooltip = "Create a new item below this item."; }
private static void Set_RestoreIcon() { string icon = "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwMzkyQzNBNDU3MTExRTdCRDBDQTY1MTVGNjY3RTM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwMzkyQzNCNDU3MTExRTdCRDBDQTY1MTVGNjY3RTM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTAzOTJDMzg0NTcxMTFFN0JEMENBNjUxNUY2NjdFMzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTAzOTJDMzk0NTcxMTFFN0JEMENBNjUxNUY2NjdFMzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz61+F6tAAAAeFBMVEUAAACm1p2s2aOWzY2g05ij1Zqo15+WzoyTzIuMxoOp2KB7uXOe0ZV1tG2a0JF0tWuFxX1qrmOQy4mGxX+u2qSw26er2aKNyYZusWVxsGpdolav26ZhpVmNyYWLyIWBv3mx3KeIx4Kt2aOTy4pprWFemVlvsmb////SMO/QAAAAKHRSTlP///////////////////////////////////////////////////8AvqouGAAAAGZJREFUeNp8j8kSQ1AQRQ9iiCkxJmaCvP//QwtUaaXc5anuO6BO4gqwawP0Waq7mv98sYHql1ua+bBDD/liOEhT3gGKQxRJtwIKxAX/SHjwHePPMYWpaQfZoy5lU8XMaRx3axcBBgBp0xmuZUKsfgAAAABJRU5ErkJggg=="; restoreIcon = new GUIContent(); restoreIcon.image = SimpleGUICommon.StringToTexture(icon); restoreIcon.tooltip = "Restore last deleted item."; }
private static void Set_PasteIcon() { string icon = "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFilYj3LmIeUMXnJiT5cOP+Pj40q5/o3I0m2kvd3d3cz0TyKN4sLCw6enp////////MaT6uQAAABB0Uk5T////////////////////AOAjXRkAAABsSURBVHjaVM5REoAgCEVRC0EtwP3vNhAzuz/mmTdOqXsMAMzjM3UqdlNEtKOQQZGGKBZik+KQuc04B+hqQM0qM801gK0d+n+RjrHw9EgBaxFA70KUJqzFgNMWMt+g0+H+fuwO2HKAawv6I8AAi60KkM5e2GsAAAAASUVORK5CYII="; pasteIcon = new GUIContent(); pasteIcon.image = SimpleGUICommon.StringToTexture(icon); pasteIcon.tooltip = "Paste an item you copied below this item."; }
private static void Set_DeleteIcon() { string icon = "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF////yikAkwAA/8z/mqSwxMvU/2wUucTPKjVA1tzisLvH8PP04+rwbHaCh5Gb////upeMdgAAABB0Uk5T////////////////////AOAjXRkAAAB4SURBVHjaTI8LDsMwCEMN+S0lNPe/bU2ydXmSJXgSlsAMnMwN1m7Ef8IPQjj+dA9ho/dS2nXlfC/hPZObbDEdxUbuLV/N5yEGMMohDCJgXgFJSSKv0FpTqlUpbJ/QcD87QqwO+3YI2R2ADaiIRvjtJ2ArZ9X5CDAAJH8IPyIdS2gAAAAASUVORK5CYII="; deleteIcon = new GUIContent(); deleteIcon.image = SimpleGUICommon.StringToTexture(icon); deleteIcon.tooltip = "Delete this item."; }
private static void Set_MoveDownIcon() { string icon = "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3RDcyMkMzNDU2RjExRTdBRThBODJBNTE1RTMwRjI0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3RDcyMkM0NDU2RjExRTdBRThBODJBNTE1RTMwRjI0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTdENzIyQzE0NTZGMTFFN0FFOEE4MkE1MTVFMzBGMjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTdENzIyQzI0NTZGMTFFN0FFOEE4MkE1MTVFMzBGMjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7bdJAIAAADAFBMVEX29vaRkZFbW1tFRUUyMjITExMAAAD///8ICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7////NwWYUAAAACHRSTlP/////////AN6DvVkAAAAvSURBVHjaYmBHAwxUEhCGA5gAGxTABGAiwggzhOF8mKHCMD7cFmFhKrsUBQAEGAA9cgfdV8HjNgAAAABJRU5ErkJggg=="; moveDownIcon = new GUIContent(); moveDownIcon.image = SimpleGUICommon.StringToTexture(icon); moveDownIcon.tooltip = "Move this item down."; }
private static void Set_CopyIcon() { string icon = "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF1NTUtLS02traxsbGsLCw6urq7e3tr6+v8PDw/v7+9fX19PT0+vr6////AAAA////U/ddPAAAABB0Uk5T////////////////////AOAjXRkAAAB6SURBVHjaTNBRDsQgCARQESwiCve/7SJZbefPRzIQi7ud+E5xa5Hn6V3tQGFGYBwHcqpjzAO92acmQDXs1gSMag1vTcCct+YPaD0WMRHOBBHLJRFJWMtGIapImLBPz6lIjDb4riEA0FUP5HQp8oV4rgmcl6a8H/ATYADPIQsWeC2Y+wAAAABJRU5ErkJggg=="; copyIcon = new GUIContent(); copyIcon.image = SimpleGUICommon.StringToTexture(icon); copyIcon.tooltip = "Copy this item."; }
private static void Set_MenuIcon() { string icon = "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAAKklEQVQ4jWNgGDZgPwMDw38S8V4GBgYGJqgBLGRYSo4eGoLRMBgNA4oAAAe1KG+zgbMAAAAAAElFTkSuQmCC"; menuIcon = new GUIContent(); menuIcon.image = SimpleGUICommon.StringToTexture(icon); menuIcon.tooltip = "View Settings for HeroKit"; }
private static void Set_StyleCanvas() { styleCanvas = new GUIStyle(); if (SimpleGUICommon.isProSkin) { styleCanvas.normal.background = SimpleGUICommon.GetTextureFromColor("#3c3c3c"); } else { styleCanvas.normal.background = SimpleGUICommon.GetTextureFromColor("#f0f0f0"); } }
private static void Set_StyleMenu2Selected() { styleMenu2Selected = new GUIStyle(); if (SimpleGUICommon.isProSkin) { styleMenu2Selected.normal.background = SimpleGUICommon.GetTextureFromColor("#505050"); } else { styleMenu2Selected.normal.background = SimpleGUICommon.GetTextureFromColor("#ffffff"); } }
// assign values to the field [change string values] public static void PopulateField(List <FloatField> list) { string name = "Floats"; string[] items = SimpleGUICommon.PopulateDropDownField <FloatField, float>(list, "F:"); if (items.Length > 0) { field.setValues(name, items); } else { field.clearValues(); } }
// assign values to the field [change string values] public static void PopulateField(List <HeroObjectField> list) { string name = "Hero Objects"; string[] items = SimpleGUICommon.PopulateDropDownField <HeroObjectField, HeroObject>(list, "HO:"); if (items.Length > 0) { field.setValues(name, items); } else { field.clearValues(); } }
private static void Set_StyleFoldoutTextB() { styleFoldoutTextB = new GUIStyle(styleFoldoutText); styleFoldoutTextB.padding = new RectOffset(2, 2, 2, 2); if (SimpleGUICommon.isProSkin) { styleFoldoutTextB.active.background = SimpleGUICommon.GetTextureFromColor("#3c3c3c"); } else { styleFoldoutTextB.active.background = SimpleGUICommon.GetTextureFromColor("#f0f0f0"); } }
// assign values to the field [change string values] public static void PopulateField(List <BoolField> list) { string name = "Bools"; string[] items = SimpleGUICommon.PopulateDropDownField <BoolField, bool>(list, "B:"); if (items.Length > 0) { field.setValues(name, items); } else { field.clearValues(); } }
// assign values to the field [change string values] private void PopulateField(List <HeroState> list) { string name = "State"; string[] items = SimpleGUICommon.PopulateStateDropDownField(list, "S:"); if (items.Length > 0) { field.setValues(name, items); } else { field.clearValues(); } }
private static void Set_StyleB() { string normal = "iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFBJREFUeNpi/P//P0NxcfF/BjTQ29vLyFBUVPT/4cOH/z99+gTHID5InAWkSlBQkAEoANclLy8PppkY8AC8kmBj379/DzcKxgcBRnyuBQgwACVNLqBePwzmAAAAAElFTkSuQmCC"; string active = "iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVQTFRF8fHx8PDw+vr6+Pj45+fncnJy////in2hCgAAAAd0Uk5T////////ABpLA0YAAAAkSURBVHjaYmBjBQE2BlYGJmZmRlYGViYWFhZmLDRUHqoeIMAAFUgAwkR90JsAAAAASUVORK5CYII="; styleB = new GUIStyle(); styleB.alignment = TextAnchor.MiddleLeft; styleB.normal.background = SimpleGUICommon.StringToTexture(normal); //CreatePixelTexture("test", GetColor("#ffffff")); styleB.active.background = SimpleGUICommon.StringToTexture(active); styleB.border = new RectOffset(2, 2, 2, 2); styleB.padding = new RectOffset(2, 2, 2, 2); styleB.margin = new RectOffset(2, 2, 2, 2); styleB.clipping = TextClipping.Overflow; styleB.fontSize = 10; }
private static void Set_StyleMenu2() { styleMenu2 = new GUIStyle(); if (SimpleGUICommon.isProSkin) { styleMenu2.normal.background = SimpleGUICommon.GetTextureFromColor("#505050"); //818181 } else { styleMenu2.normal.background = SimpleGUICommon.GetTextureFromColor("#ffffff"); } styleMenu2.padding = new RectOffset(20, 0, 20, 0); }
private static void Set_HeroTitle() { styleHeroTitle = new GUIStyle(EditorStyles.label); styleHeroTitle.alignment = TextAnchor.MiddleLeft; styleHeroTitle.font = (Font)Resources.Load("JosefinSans-Bold-30"); // custom fonts are not showing up on OSX. for now, just show default font if (Application.platform == RuntimePlatform.OSXEditor) { styleHeroTitle.font = EditorStyles.label.font; styleHeroTitle.fontSize = 25; styleHeroTitle.fontStyle = FontStyle.Bold; } styleHeroTitle.normal.textColor = SimpleGUICommon.GetColor("#FFFFFF"); }
// assign values to the field [change string values] public static void PopulateField(FieldInfo[] list) { List <string> itemNames = new List <string>(from element in list select element.Name); string name = "Fields"; string[] items = SimpleGUICommon.PopulateDropDownField(itemNames); if (items.Length > 0) { field.setValues(name, items); } else { field.clearValues(); } }
// assign values to the field [change string values] public static void PopulateField(List <UnityObjectField> list) { string name = "Unity Objects"; string[] items = SimpleGUICommon.PopulateDropDownField <UnityObjectField, UnityEngine.Object>(list, "UO:"); // append the type of item stored for (int i = 0; i < items.Length; i++) { // create item names string itemType = ""; switch (list[i].objectType) { case 1: itemType = "Audio Clip"; break; case 2: itemType = "Sprite"; break; case 3: itemType = "Scene"; break; case 4: itemType = "Particle System"; break; case 5: itemType = "Mono Script"; break; } items[i] += " (" + itemType + ")"; } if (items.Length > 0) { field.setValues(name, items); } else { field.clearValues(); } }
private static void Set_StyleFoldoutText() { styleFoldoutText = new GUIStyle(); StyleFoldoutText.padding = new RectOffset(2, 20, 2, 2); if (SimpleGUICommon.isProSkin) { styleFoldoutText.normal.textColor = SimpleGUICommon.GetColor("#ffffff"); styleFoldoutText.active.textColor = SimpleGUICommon.GetColor("#f4bc02"); styleFoldoutText.active.background = SimpleGUICommon.GetTextureFromColor("#505050"); } else { styleFoldoutText.normal.textColor = SimpleGUICommon.GetColor("#000000"); styleFoldoutText.active.textColor = SimpleGUICommon.GetColor("#8f0000"); styleFoldoutText.active.background = SimpleGUICommon.GetTextureFromColor("#ffffff"); } }
private static void Set_StyleTitle() { styleTitleWindow = new GUIStyle(); styleTitleWindow.alignment = TextAnchor.MiddleLeft; if (SimpleGUICommon.isProSkin) { styleTitleWindow.normal.background = SimpleGUICommon.GetTextureFromColor("#000000");// SimpleGUICommon.StringToTexture(normal); } else { styleTitleWindow.normal.background = SimpleGUICommon.GetTextureFromColor("#222c37");// SimpleGUICommon.StringToTexture(normal); } styleTitleWindow.border = new RectOffset(1, 1, 1, 2); styleTitleWindow.padding = new RectOffset(12, 12, 9, 0); styleTitleWindow.clipping = TextClipping.Overflow; styleTitleWindow.normal.textColor = SimpleGUICommon.GetColor("#FFFFFF"); styleTitleWindow.active.textColor = SimpleGUICommon.GetColor("#FFFFFF"); }
private static void Set_StyleAddMenuItem() { styleAddMenuItem = new GUIStyle(); styleAddMenuItem.alignment = TextAnchor.MiddleLeft; styleAddMenuItem.border = new RectOffset(1, 1, 1, 1); styleAddMenuItem.padding = new RectOffset(4, 6, 2, 2); styleAddMenuItem.clipping = TextClipping.Overflow; if (SimpleGUICommon.isProSkin) { styleAddMenuItem.normal.textColor = SimpleGUICommon.GetColor("#c4c4c4"); } else { styleAddMenuItem.normal.textColor = SimpleGUICommon.GetColor("#595959"); } styleAddMenuItem.active.textColor = SimpleGUICommon.GetColor("#595959"); }
// assign values to the field [change string values] private void PopulateField() { List <string> layerName = new List <string>(); for (int i = 0; i < 32; i++) { // get layer names layerName.Add("Layer " + i + ": " + LayerMask.LayerToName(i)); } string name = "Layers"; string[] items = SimpleGUICommon.PopulateDropDownField(layerName); if (items.Length > 0) { field.setValues(name, items); } else { field.clearValues(); } }
// assign values to the field [change string values] public static void PopulateField() { List <string> tagName = new List <string>(); for (int i = 0; i < UnityEditorInternal.InternalEditorUtility.tags.Length; i++) { // get tag names tagName.Add("Tag " + i + ": " + UnityEditorInternal.InternalEditorUtility.tags[i]); } string name = ""; string[] items = SimpleGUICommon.PopulateDropDownField(tagName); if (items.Length > 0) { field.setValues(name, items); } else { field.clearValues(); } }
// assign values to the field [change string values] public static void PopulateField(HeroProperties[] list) { string name = "Properties"; List <string> itemNames = new List <string>(); for (int i = 0; i < list.Length; i++) { string abbreviation = "[" + "P" + i + "] "; string heroPropertyName = (list[i].propertyTemplate != null) ? abbreviation + list[i].propertyTemplate.name : abbreviation + "[none]"; itemNames.Add(heroPropertyName); } string[] items = SimpleGUICommon.PopulateDropDownField(itemNames); if (items.Length > 0) { field.setValues(name, items); } else { field.clearValues(); } }
private static void Set_StyleFoldoutHeading() { styleFoldoutHeading = new GUIStyle(styleFoldoutText); styleFoldoutHeading.font = (Font)Resources.Load("JosefinSans-Bold-12"); // custom fonts are not showing up on OSX. for now, just show default font if (Application.platform == RuntimePlatform.OSXEditor) { styleFoldoutHeading.font = EditorStyles.label.font; styleFoldoutHeading.fontSize = 15; } // text color should reflect editor we are in if (SimpleGUICommon.isProSkin) { styleFoldoutHeading.normal.textColor = SimpleGUICommon.GetColor("#ffffff"); } else { styleFoldoutHeading.normal.textColor = SimpleGUICommon.GetColor("#000000"); } }