├── .gitignore
├── Assets
└── Editor
│ └── Extended Transform
│ ├── Resources.meta
│ ├── Resources
│ ├── uEditorGUI.guiskin
│ ├── uEditorGUI.guiskin.meta
│ ├── uEditor_Revert.png
│ ├── uEditor_Revert.png.meta
│ ├── uEditor_Revert_hover.png
│ ├── uEditor_Revert_hover.png.meta
│ ├── uEditor_Revert_pro.png
│ ├── uEditor_Revert_pro.png.meta
│ ├── uEditor_X.png
│ ├── uEditor_X.png.meta
│ ├── uEditor_Y.png
│ ├── uEditor_Y.png.meta
│ ├── uEditor_Z.png
│ ├── uEditor_Z.png.meta
│ ├── uEditor_button.png
│ ├── uEditor_button.png.meta
│ ├── uEditor_button_hover.png
│ ├── uEditor_button_hover.png.meta
│ ├── uEditor_locked.png
│ ├── uEditor_locked.png.meta
│ ├── uEditor_unlocked.png
│ └── uEditor_unlocked.png.meta
│ ├── uEditorUtils.cs
│ ├── uEditorUtils.cs.meta
│ ├── uTransformEditor.cs
│ ├── uTransformEditor.cs.meta
│ ├── uTransformUtlilities.cs
│ └── uTransformUtlilities.cs.meta
├── LICENSE
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | /[Ll]ibrary/
2 | /[Tt]emp/
3 | /[Oo]bj/
4 | /[Bb]uild/
5 | /[Bb]uilds/
6 | /Assets/AssetStoreTools*
7 |
8 | # Visual Studio 2015 cache directory
9 | /.vs/
10 |
11 | # Autogenerated VS/MD/Consulo solution and project files
12 | ExportedObj/
13 | .consulo/
14 | *.csproj
15 | *.unityproj
16 | *.sln
17 | *.suo
18 | *.tmp
19 | *.user
20 | *.userprefs
21 | *.pidb
22 | *.booproj
23 | *.svd
24 | *.pdb
25 |
26 | # Unity3D generated meta files
27 | *.pidb.meta
28 |
29 | # Unity3D Generated File On Crash Reports
30 | sysinfo.txt
31 |
32 | # Builds
33 | *.apk
34 | *.unitypackage
35 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 12ddd359669ef67429f359689bcf7fc6
3 | folderAsset: yes
4 | timeCreated: 1520211229
5 | licenseType: Pro
6 | DefaultImporter:
7 | externalObjects: {}
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditorGUI.guiskin:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_PrefabParentObject: {fileID: 0}
7 | m_PrefabInternal: {fileID: 0}
8 | m_GameObject: {fileID: 0}
9 | m_Enabled: 1
10 | m_EditorHideFlags: 1
11 | m_Script: {fileID: 12001, guid: 0000000000000000e000000000000000, type: 0}
12 | m_Name: uEditorGUI
13 | m_EditorClassIdentifier:
14 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
15 | m_box:
16 | m_Name: box
17 | m_Normal:
18 | m_Background: {fileID: 10916, guid: 0000000000000000f000000000000000, type: 0}
19 | m_ScaledBackgrounds: []
20 | m_TextColor: {r: 0.88235295, g: 0.88235295, b: 0.88235295, a: 1}
21 | m_Hover:
22 | m_Background: {fileID: 0}
23 | m_ScaledBackgrounds: []
24 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
25 | m_Active:
26 | m_Background: {fileID: 0}
27 | m_ScaledBackgrounds: []
28 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
29 | m_Focused:
30 | m_Background: {fileID: 0}
31 | m_ScaledBackgrounds: []
32 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
33 | m_OnNormal:
34 | m_Background: {fileID: 0}
35 | m_ScaledBackgrounds: []
36 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
37 | m_OnHover:
38 | m_Background: {fileID: 0}
39 | m_ScaledBackgrounds: []
40 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
41 | m_OnActive:
42 | m_Background: {fileID: 0}
43 | m_ScaledBackgrounds: []
44 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
45 | m_OnFocused:
46 | m_Background: {fileID: 0}
47 | m_ScaledBackgrounds: []
48 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
49 | m_Border:
50 | m_Left: 10
51 | m_Right: 10
52 | m_Top: 10
53 | m_Bottom: 10
54 | m_Margin:
55 | m_Left: 10
56 | m_Right: 10
57 | m_Top: 2
58 | m_Bottom: 2
59 | m_Padding:
60 | m_Left: 10
61 | m_Right: 10
62 | m_Top: 5
63 | m_Bottom: 5
64 | m_Overflow:
65 | m_Left: 0
66 | m_Right: 0
67 | m_Top: 0
68 | m_Bottom: 0
69 | m_Font: {fileID: 12800000, guid: 7aec8db05b0114342b749564cd81f88a, type: 3}
70 | m_FontSize: 11
71 | m_FontStyle: 0
72 | m_Alignment: 4
73 | m_WordWrap: 0
74 | m_RichText: 1
75 | m_TextClipping: 0
76 | m_ImagePosition: 0
77 | m_ContentOffset: {x: 0, y: 0}
78 | m_FixedWidth: 0
79 | m_FixedHeight: 0
80 | m_StretchWidth: 1
81 | m_StretchHeight: 0
82 | m_button:
83 | m_Name: button
84 | m_Normal:
85 | m_Background: {fileID: 2800000, guid: d1124d3e5a932754780d08d405063af1, type: 3}
86 | m_ScaledBackgrounds:
87 | - {fileID: 0}
88 | m_TextColor: {r: 0.8235294, g: 0.8235294, b: 0.8235294, a: 1}
89 | m_Hover:
90 | m_Background: {fileID: 2800000, guid: 839720facb1ac464e88403ec43240ff6, type: 3}
91 | m_ScaledBackgrounds: []
92 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
93 | m_Active:
94 | m_Background: {fileID: 10916, guid: 0000000000000000f000000000000000, type: 0}
95 | m_ScaledBackgrounds: []
96 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
97 | m_Focused:
98 | m_Background: {fileID: 0}
99 | m_ScaledBackgrounds: []
100 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
101 | m_OnNormal:
102 | m_Background: {fileID: 2800000, guid: d1124d3e5a932754780d08d405063af1, type: 3}
103 | m_ScaledBackgrounds: []
104 | m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1}
105 | m_OnHover:
106 | m_Background: {fileID: 2800000, guid: 839720facb1ac464e88403ec43240ff6, type: 3}
107 | m_ScaledBackgrounds: []
108 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
109 | m_OnActive:
110 | m_Background: {fileID: 10916, guid: 0000000000000000f000000000000000, type: 0}
111 | m_ScaledBackgrounds: []
112 | m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1}
113 | m_OnFocused:
114 | m_Background: {fileID: 10916, guid: 0000000000000000f000000000000000, type: 0}
115 | m_ScaledBackgrounds: []
116 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
117 | m_Border:
118 | m_Left: 10
119 | m_Right: 10
120 | m_Top: 10
121 | m_Bottom: 10
122 | m_Margin:
123 | m_Left: 4
124 | m_Right: 4
125 | m_Top: 2
126 | m_Bottom: 2
127 | m_Padding:
128 | m_Left: 5
129 | m_Right: 5
130 | m_Top: 5
131 | m_Bottom: 5
132 | m_Overflow:
133 | m_Left: 0
134 | m_Right: 0
135 | m_Top: 0
136 | m_Bottom: 0
137 | m_Font: {fileID: 12800000, guid: 7aec8db05b0114342b749564cd81f88a, type: 3}
138 | m_FontSize: 10
139 | m_FontStyle: 0
140 | m_Alignment: 4
141 | m_WordWrap: 0
142 | m_RichText: 1
143 | m_TextClipping: 1
144 | m_ImagePosition: 0
145 | m_ContentOffset: {x: 0, y: 0}
146 | m_FixedWidth: 0
147 | m_FixedHeight: 0
148 | m_StretchWidth: 1
149 | m_StretchHeight: 0
150 | m_toggle:
151 | m_Name: toggle
152 | m_Normal:
153 | m_Background: {fileID: 2800000, guid: 32d8742d1ee3651489dc91b76c7c7f95, type: 3}
154 | m_ScaledBackgrounds: []
155 | m_TextColor: {r: 0.89112896, g: 0.89112896, b: 0.89112896, a: 1}
156 | m_Hover:
157 | m_Background: {fileID: 2800000, guid: c18441e06f108dd4f824aaf20349c806, type: 3}
158 | m_ScaledBackgrounds: []
159 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
160 | m_Active:
161 | m_Background: {fileID: 2800000, guid: 32d8742d1ee3651489dc91b76c7c7f95, type: 3}
162 | m_ScaledBackgrounds: []
163 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
164 | m_Focused:
165 | m_Background: {fileID: 2800000, guid: 32d8742d1ee3651489dc91b76c7c7f95, type: 3}
166 | m_ScaledBackgrounds: []
167 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
168 | m_OnNormal:
169 | m_Background: {fileID: 2800000, guid: a7d3fd84d3cc8c2469693b223908f52c, type: 3}
170 | m_ScaledBackgrounds: []
171 | m_TextColor: {r: 0.8901961, g: 0.8901961, b: 0.8901961, a: 1}
172 | m_OnHover:
173 | m_Background: {fileID: 2800000, guid: 03e7b8c231956b748b23ce11682ad709, type: 3}
174 | m_ScaledBackgrounds: []
175 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
176 | m_OnActive:
177 | m_Background: {fileID: 2800000, guid: a7d3fd84d3cc8c2469693b223908f52c, type: 3}
178 | m_ScaledBackgrounds: []
179 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
180 | m_OnFocused:
181 | m_Background: {fileID: 2800000, guid: a7d3fd84d3cc8c2469693b223908f52c, type: 3}
182 | m_ScaledBackgrounds: []
183 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
184 | m_Border:
185 | m_Left: 0
186 | m_Right: 0
187 | m_Top: 0
188 | m_Bottom: 0
189 | m_Margin:
190 | m_Left: 0
191 | m_Right: 0
192 | m_Top: 0
193 | m_Bottom: 0
194 | m_Padding:
195 | m_Left: 0
196 | m_Right: 0
197 | m_Top: 0
198 | m_Bottom: 0
199 | m_Overflow:
200 | m_Left: 0
201 | m_Right: 0
202 | m_Top: 0
203 | m_Bottom: 0
204 | m_Font: {fileID: 0}
205 | m_FontSize: 0
206 | m_FontStyle: 0
207 | m_Alignment: 3
208 | m_WordWrap: 0
209 | m_RichText: 1
210 | m_TextClipping: 1
211 | m_ImagePosition: 0
212 | m_ContentOffset: {x: 0, y: 0}
213 | m_FixedWidth: 0
214 | m_FixedHeight: 0
215 | m_StretchWidth: 0
216 | m_StretchHeight: 0
217 | m_label:
218 | m_Name: label
219 | m_Normal:
220 | m_Background: {fileID: 0}
221 | m_ScaledBackgrounds: []
222 | m_TextColor: {r: 0.9, g: 0.9, b: 0.9, a: 1}
223 | m_Hover:
224 | m_Background: {fileID: 0}
225 | m_ScaledBackgrounds: []
226 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
227 | m_Active:
228 | m_Background: {fileID: 0}
229 | m_ScaledBackgrounds: []
230 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
231 | m_Focused:
232 | m_Background: {fileID: 0}
233 | m_ScaledBackgrounds: []
234 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
235 | m_OnNormal:
236 | m_Background: {fileID: 0}
237 | m_ScaledBackgrounds: []
238 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
239 | m_OnHover:
240 | m_Background: {fileID: 0}
241 | m_ScaledBackgrounds: []
242 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
243 | m_OnActive:
244 | m_Background: {fileID: 0}
245 | m_ScaledBackgrounds: []
246 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
247 | m_OnFocused:
248 | m_Background: {fileID: 0}
249 | m_ScaledBackgrounds: []
250 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
251 | m_Border:
252 | m_Left: 10
253 | m_Right: 10
254 | m_Top: 10
255 | m_Bottom: 10
256 | m_Margin:
257 | m_Left: 0
258 | m_Right: 0
259 | m_Top: 0
260 | m_Bottom: 0
261 | m_Padding:
262 | m_Left: 20
263 | m_Right: 0
264 | m_Top: 5
265 | m_Bottom: 5
266 | m_Overflow:
267 | m_Left: 0
268 | m_Right: 0
269 | m_Top: 0
270 | m_Bottom: 0
271 | m_Font: {fileID: 12800000, guid: 7aec8db05b0114342b749564cd81f88a, type: 3}
272 | m_FontSize: 12
273 | m_FontStyle: 0
274 | m_Alignment: 3
275 | m_WordWrap: 1
276 | m_RichText: 1
277 | m_TextClipping: 1
278 | m_ImagePosition: 0
279 | m_ContentOffset: {x: 0, y: 0}
280 | m_FixedWidth: 0
281 | m_FixedHeight: 0
282 | m_StretchWidth: 1
283 | m_StretchHeight: 0
284 | m_textField:
285 | m_Name: textfield
286 | m_Normal:
287 | m_Background: {fileID: 10916, guid: 0000000000000000f000000000000000, type: 0}
288 | m_ScaledBackgrounds: []
289 | m_TextColor: {r: 0.85294116, g: 0.85294116, b: 0.85294116, a: 1}
290 | m_Hover:
291 | m_Background: {fileID: 10916, guid: 0000000000000000f000000000000000, type: 0}
292 | m_ScaledBackgrounds: []
293 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
294 | m_Active:
295 | m_Background: {fileID: 10916, guid: 0000000000000000f000000000000000, type: 0}
296 | m_ScaledBackgrounds: []
297 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
298 | m_Focused:
299 | m_Background: {fileID: 10916, guid: 0000000000000000f000000000000000, type: 0}
300 | m_ScaledBackgrounds: []
301 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
302 | m_OnNormal:
303 | m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0}
304 | m_ScaledBackgrounds: []
305 | m_TextColor: {r: 1, g: 0, b: 0, a: 1}
306 | m_OnHover:
307 | m_Background: {fileID: 0}
308 | m_ScaledBackgrounds: []
309 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
310 | m_OnActive:
311 | m_Background: {fileID: 0}
312 | m_ScaledBackgrounds: []
313 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
314 | m_OnFocused:
315 | m_Background: {fileID: 10916, guid: 0000000000000000f000000000000000, type: 0}
316 | m_ScaledBackgrounds: []
317 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
318 | m_Border:
319 | m_Left: 10
320 | m_Right: 10
321 | m_Top: 10
322 | m_Bottom: 10
323 | m_Margin:
324 | m_Left: 0
325 | m_Right: 10
326 | m_Top: 0
327 | m_Bottom: 0
328 | m_Padding:
329 | m_Left: 15
330 | m_Right: 5
331 | m_Top: 5
332 | m_Bottom: 5
333 | m_Overflow:
334 | m_Left: 0
335 | m_Right: 0
336 | m_Top: 0
337 | m_Bottom: 0
338 | m_Font: {fileID: 12800000, guid: 7aec8db05b0114342b749564cd81f88a, type: 3}
339 | m_FontSize: 16
340 | m_FontStyle: 0
341 | m_Alignment: 4
342 | m_WordWrap: 0
343 | m_RichText: 1
344 | m_TextClipping: 1
345 | m_ImagePosition: 3
346 | m_ContentOffset: {x: 0, y: 0}
347 | m_FixedWidth: 0
348 | m_FixedHeight: 0
349 | m_StretchWidth: 1
350 | m_StretchHeight: 1
351 | m_textArea:
352 | m_Name: textarea
353 | m_Normal:
354 | m_Background: {fileID: 11024, guid: 0000000000000000e000000000000000, type: 0}
355 | m_ScaledBackgrounds: []
356 | m_TextColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1}
357 | m_Hover:
358 | m_Background: {fileID: 11026, guid: 0000000000000000e000000000000000, type: 0}
359 | m_ScaledBackgrounds: []
360 | m_TextColor: {r: 0.79999995, g: 0.79999995, b: 0.79999995, a: 1}
361 | m_Active:
362 | m_Background: {fileID: 0}
363 | m_ScaledBackgrounds: []
364 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
365 | m_Focused:
366 | m_Background: {fileID: 0}
367 | m_ScaledBackgrounds: []
368 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
369 | m_OnNormal:
370 | m_Background: {fileID: 11025, guid: 0000000000000000e000000000000000, type: 0}
371 | m_ScaledBackgrounds: []
372 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
373 | m_OnHover:
374 | m_Background: {fileID: 0}
375 | m_ScaledBackgrounds: []
376 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
377 | m_OnActive:
378 | m_Background: {fileID: 0}
379 | m_ScaledBackgrounds: []
380 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
381 | m_OnFocused:
382 | m_Background: {fileID: 0}
383 | m_ScaledBackgrounds: []
384 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
385 | m_Border:
386 | m_Left: 4
387 | m_Right: 4
388 | m_Top: 4
389 | m_Bottom: 4
390 | m_Margin:
391 | m_Left: 4
392 | m_Right: 4
393 | m_Top: 4
394 | m_Bottom: 4
395 | m_Padding:
396 | m_Left: 3
397 | m_Right: 3
398 | m_Top: 3
399 | m_Bottom: 3
400 | m_Overflow:
401 | m_Left: 0
402 | m_Right: 0
403 | m_Top: 0
404 | m_Bottom: 0
405 | m_Font: {fileID: 0}
406 | m_FontSize: 0
407 | m_FontStyle: 0
408 | m_Alignment: 0
409 | m_WordWrap: 1
410 | m_RichText: 0
411 | m_TextClipping: 1
412 | m_ImagePosition: 0
413 | m_ContentOffset: {x: 0, y: 0}
414 | m_FixedWidth: 0
415 | m_FixedHeight: 0
416 | m_StretchWidth: 1
417 | m_StretchHeight: 0
418 | m_window:
419 | m_Name: window
420 | m_Normal:
421 | m_Background: {fileID: 10916, guid: 0000000000000000f000000000000000, type: 0}
422 | m_ScaledBackgrounds: []
423 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
424 | m_Hover:
425 | m_Background: {fileID: 0}
426 | m_ScaledBackgrounds: []
427 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
428 | m_Active:
429 | m_Background: {fileID: 0}
430 | m_ScaledBackgrounds: []
431 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
432 | m_Focused:
433 | m_Background: {fileID: 0}
434 | m_ScaledBackgrounds: []
435 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
436 | m_OnNormal:
437 | m_Background: {fileID: 11022, guid: 0000000000000000e000000000000000, type: 0}
438 | m_ScaledBackgrounds: []
439 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
440 | m_OnHover:
441 | m_Background: {fileID: 0}
442 | m_ScaledBackgrounds: []
443 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
444 | m_OnActive:
445 | m_Background: {fileID: 0}
446 | m_ScaledBackgrounds: []
447 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
448 | m_OnFocused:
449 | m_Background: {fileID: 0}
450 | m_ScaledBackgrounds: []
451 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
452 | m_Border:
453 | m_Left: 8
454 | m_Right: 8
455 | m_Top: 18
456 | m_Bottom: 8
457 | m_Margin:
458 | m_Left: 0
459 | m_Right: 0
460 | m_Top: 0
461 | m_Bottom: 0
462 | m_Padding:
463 | m_Left: 10
464 | m_Right: 10
465 | m_Top: 20
466 | m_Bottom: 10
467 | m_Overflow:
468 | m_Left: 0
469 | m_Right: 0
470 | m_Top: 0
471 | m_Bottom: 0
472 | m_Font: {fileID: 12800000, guid: 7aec8db05b0114342b749564cd81f88a, type: 3}
473 | m_FontSize: 0
474 | m_FontStyle: 0
475 | m_Alignment: 4
476 | m_WordWrap: 1
477 | m_RichText: 1
478 | m_TextClipping: 1
479 | m_ImagePosition: 2
480 | m_ContentOffset: {x: 0, y: -2}
481 | m_FixedWidth: 0
482 | m_FixedHeight: 0
483 | m_StretchWidth: 1
484 | m_StretchHeight: 0
485 | m_horizontalSlider:
486 | m_Name: horizontalslider
487 | m_Normal:
488 | m_Background: {fileID: 11009, guid: 0000000000000000e000000000000000, type: 0}
489 | m_ScaledBackgrounds: []
490 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
491 | m_Hover:
492 | m_Background: {fileID: 0}
493 | m_ScaledBackgrounds: []
494 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
495 | m_Active:
496 | m_Background: {fileID: 0}
497 | m_ScaledBackgrounds: []
498 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
499 | m_Focused:
500 | m_Background: {fileID: 0}
501 | m_ScaledBackgrounds: []
502 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
503 | m_OnNormal:
504 | m_Background: {fileID: 0}
505 | m_ScaledBackgrounds: []
506 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
507 | m_OnHover:
508 | m_Background: {fileID: 0}
509 | m_ScaledBackgrounds: []
510 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
511 | m_OnActive:
512 | m_Background: {fileID: 0}
513 | m_ScaledBackgrounds: []
514 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
515 | m_OnFocused:
516 | m_Background: {fileID: 0}
517 | m_ScaledBackgrounds: []
518 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
519 | m_Border:
520 | m_Left: 3
521 | m_Right: 3
522 | m_Top: 0
523 | m_Bottom: 0
524 | m_Margin:
525 | m_Left: 4
526 | m_Right: 4
527 | m_Top: 4
528 | m_Bottom: 4
529 | m_Padding:
530 | m_Left: -1
531 | m_Right: -1
532 | m_Top: 0
533 | m_Bottom: 0
534 | m_Overflow:
535 | m_Left: 0
536 | m_Right: 0
537 | m_Top: -2
538 | m_Bottom: -3
539 | m_Font: {fileID: 0}
540 | m_FontSize: 0
541 | m_FontStyle: 0
542 | m_Alignment: 0
543 | m_WordWrap: 0
544 | m_RichText: 1
545 | m_TextClipping: 1
546 | m_ImagePosition: 2
547 | m_ContentOffset: {x: 0, y: 0}
548 | m_FixedWidth: 0
549 | m_FixedHeight: 12
550 | m_StretchWidth: 1
551 | m_StretchHeight: 0
552 | m_horizontalSliderThumb:
553 | m_Name: horizontalsliderthumb
554 | m_Normal:
555 | m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0}
556 | m_ScaledBackgrounds: []
557 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
558 | m_Hover:
559 | m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0}
560 | m_ScaledBackgrounds: []
561 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
562 | m_Active:
563 | m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0}
564 | m_ScaledBackgrounds: []
565 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
566 | m_Focused:
567 | m_Background: {fileID: 0}
568 | m_ScaledBackgrounds: []
569 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
570 | m_OnNormal:
571 | m_Background: {fileID: 0}
572 | m_ScaledBackgrounds: []
573 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
574 | m_OnHover:
575 | m_Background: {fileID: 0}
576 | m_ScaledBackgrounds: []
577 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
578 | m_OnActive:
579 | m_Background: {fileID: 0}
580 | m_ScaledBackgrounds: []
581 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
582 | m_OnFocused:
583 | m_Background: {fileID: 0}
584 | m_ScaledBackgrounds: []
585 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
586 | m_Border:
587 | m_Left: 4
588 | m_Right: 4
589 | m_Top: 0
590 | m_Bottom: 0
591 | m_Margin:
592 | m_Left: 0
593 | m_Right: 0
594 | m_Top: 0
595 | m_Bottom: 0
596 | m_Padding:
597 | m_Left: 7
598 | m_Right: 7
599 | m_Top: 0
600 | m_Bottom: 0
601 | m_Overflow:
602 | m_Left: -1
603 | m_Right: -1
604 | m_Top: 0
605 | m_Bottom: 0
606 | m_Font: {fileID: 0}
607 | m_FontSize: 0
608 | m_FontStyle: 0
609 | m_Alignment: 0
610 | m_WordWrap: 0
611 | m_RichText: 1
612 | m_TextClipping: 1
613 | m_ImagePosition: 2
614 | m_ContentOffset: {x: 0, y: 0}
615 | m_FixedWidth: 0
616 | m_FixedHeight: 12
617 | m_StretchWidth: 1
618 | m_StretchHeight: 0
619 | m_verticalSlider:
620 | m_Name: verticalslider
621 | m_Normal:
622 | m_Background: {fileID: 11021, guid: 0000000000000000e000000000000000, type: 0}
623 | m_ScaledBackgrounds: []
624 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
625 | m_Hover:
626 | m_Background: {fileID: 0}
627 | m_ScaledBackgrounds: []
628 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
629 | m_Active:
630 | m_Background: {fileID: 0}
631 | m_ScaledBackgrounds: []
632 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
633 | m_Focused:
634 | m_Background: {fileID: 0}
635 | m_ScaledBackgrounds: []
636 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
637 | m_OnNormal:
638 | m_Background: {fileID: 0}
639 | m_ScaledBackgrounds: []
640 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
641 | m_OnHover:
642 | m_Background: {fileID: 0}
643 | m_ScaledBackgrounds: []
644 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
645 | m_OnActive:
646 | m_Background: {fileID: 0}
647 | m_ScaledBackgrounds: []
648 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
649 | m_OnFocused:
650 | m_Background: {fileID: 0}
651 | m_ScaledBackgrounds: []
652 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
653 | m_Border:
654 | m_Left: 0
655 | m_Right: 0
656 | m_Top: 3
657 | m_Bottom: 3
658 | m_Margin:
659 | m_Left: 4
660 | m_Right: 4
661 | m_Top: 4
662 | m_Bottom: 4
663 | m_Padding:
664 | m_Left: 0
665 | m_Right: 0
666 | m_Top: -1
667 | m_Bottom: -1
668 | m_Overflow:
669 | m_Left: -2
670 | m_Right: -3
671 | m_Top: 0
672 | m_Bottom: 0
673 | m_Font: {fileID: 0}
674 | m_FontSize: 0
675 | m_FontStyle: 0
676 | m_Alignment: 0
677 | m_WordWrap: 0
678 | m_RichText: 1
679 | m_TextClipping: 0
680 | m_ImagePosition: 0
681 | m_ContentOffset: {x: 0, y: 0}
682 | m_FixedWidth: 12
683 | m_FixedHeight: 0
684 | m_StretchWidth: 0
685 | m_StretchHeight: 1
686 | m_verticalSliderThumb:
687 | m_Name: verticalsliderthumb
688 | m_Normal:
689 | m_Background: {fileID: 11011, guid: 0000000000000000e000000000000000, type: 0}
690 | m_ScaledBackgrounds: []
691 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
692 | m_Hover:
693 | m_Background: {fileID: 11012, guid: 0000000000000000e000000000000000, type: 0}
694 | m_ScaledBackgrounds: []
695 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
696 | m_Active:
697 | m_Background: {fileID: 11010, guid: 0000000000000000e000000000000000, type: 0}
698 | m_ScaledBackgrounds: []
699 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
700 | m_Focused:
701 | m_Background: {fileID: 0}
702 | m_ScaledBackgrounds: []
703 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
704 | m_OnNormal:
705 | m_Background: {fileID: 0}
706 | m_ScaledBackgrounds: []
707 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
708 | m_OnHover:
709 | m_Background: {fileID: 0}
710 | m_ScaledBackgrounds: []
711 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
712 | m_OnActive:
713 | m_Background: {fileID: 0}
714 | m_ScaledBackgrounds: []
715 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
716 | m_OnFocused:
717 | m_Background: {fileID: 0}
718 | m_ScaledBackgrounds: []
719 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
720 | m_Border:
721 | m_Left: 0
722 | m_Right: 0
723 | m_Top: 0
724 | m_Bottom: 0
725 | m_Margin:
726 | m_Left: 0
727 | m_Right: 0
728 | m_Top: 0
729 | m_Bottom: 0
730 | m_Padding:
731 | m_Left: 0
732 | m_Right: 0
733 | m_Top: 7
734 | m_Bottom: 7
735 | m_Overflow:
736 | m_Left: 0
737 | m_Right: 0
738 | m_Top: -1
739 | m_Bottom: -1
740 | m_Font: {fileID: 0}
741 | m_FontSize: 0
742 | m_FontStyle: 0
743 | m_Alignment: 0
744 | m_WordWrap: 0
745 | m_RichText: 1
746 | m_TextClipping: 1
747 | m_ImagePosition: 0
748 | m_ContentOffset: {x: 0, y: 0}
749 | m_FixedWidth: 12
750 | m_FixedHeight: 0
751 | m_StretchWidth: 0
752 | m_StretchHeight: 1
753 | m_horizontalScrollbar:
754 | m_Name: horizontalscrollbar
755 | m_Normal:
756 | m_Background: {fileID: 11008, guid: 0000000000000000e000000000000000, type: 0}
757 | m_ScaledBackgrounds: []
758 | m_TextColor: {r: 1, g: 1, b: 1, a: 1}
759 | m_Hover:
760 | m_Background: {fileID: 0}
761 | m_ScaledBackgrounds: []
762 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
763 | m_Active:
764 | m_Background: {fileID: 0}
765 | m_ScaledBackgrounds: []
766 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
767 | m_Focused:
768 | m_Background: {fileID: 0}
769 | m_ScaledBackgrounds: []
770 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
771 | m_OnNormal:
772 | m_Background: {fileID: 0}
773 | m_ScaledBackgrounds: []
774 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
775 | m_OnHover:
776 | m_Background: {fileID: 0}
777 | m_ScaledBackgrounds: []
778 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
779 | m_OnActive:
780 | m_Background: {fileID: 0}
781 | m_ScaledBackgrounds: []
782 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
783 | m_OnFocused:
784 | m_Background: {fileID: 0}
785 | m_ScaledBackgrounds: []
786 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
787 | m_Border:
788 | m_Left: 9
789 | m_Right: 9
790 | m_Top: 0
791 | m_Bottom: 0
792 | m_Margin:
793 | m_Left: 4
794 | m_Right: 4
795 | m_Top: 1
796 | m_Bottom: 4
797 | m_Padding:
798 | m_Left: 15
799 | m_Right: 0
800 | m_Top: 0
801 | m_Bottom: 0
802 | m_Overflow:
803 | m_Left: 0
804 | m_Right: 0
805 | m_Top: 0
806 | m_Bottom: 0
807 | m_Font: {fileID: 12800000, guid: 7aec8db05b0114342b749564cd81f88a, type: 3}
808 | m_FontSize: 12
809 | m_FontStyle: 0
810 | m_Alignment: 3
811 | m_WordWrap: 0
812 | m_RichText: 1
813 | m_TextClipping: 1
814 | m_ImagePosition: 0
815 | m_ContentOffset: {x: 0, y: 0}
816 | m_FixedWidth: 0
817 | m_FixedHeight: 0
818 | m_StretchWidth: 1
819 | m_StretchHeight: 0
820 | m_horizontalScrollbarThumb:
821 | m_Name: horizontalscrollbarthumb
822 | m_Normal:
823 | m_Background: {fileID: 11007, guid: 0000000000000000e000000000000000, type: 0}
824 | m_ScaledBackgrounds: []
825 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
826 | m_Hover:
827 | m_Background: {fileID: 0}
828 | m_ScaledBackgrounds: []
829 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
830 | m_Active:
831 | m_Background: {fileID: 0}
832 | m_ScaledBackgrounds: []
833 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
834 | m_Focused:
835 | m_Background: {fileID: 0}
836 | m_ScaledBackgrounds: []
837 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
838 | m_OnNormal:
839 | m_Background: {fileID: 0}
840 | m_ScaledBackgrounds: []
841 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
842 | m_OnHover:
843 | m_Background: {fileID: 0}
844 | m_ScaledBackgrounds: []
845 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
846 | m_OnActive:
847 | m_Background: {fileID: 0}
848 | m_ScaledBackgrounds: []
849 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
850 | m_OnFocused:
851 | m_Background: {fileID: 0}
852 | m_ScaledBackgrounds: []
853 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
854 | m_Border:
855 | m_Left: 6
856 | m_Right: 6
857 | m_Top: 6
858 | m_Bottom: 6
859 | m_Margin:
860 | m_Left: 0
861 | m_Right: 0
862 | m_Top: 0
863 | m_Bottom: 0
864 | m_Padding:
865 | m_Left: 6
866 | m_Right: 6
867 | m_Top: 0
868 | m_Bottom: 0
869 | m_Overflow:
870 | m_Left: 0
871 | m_Right: 0
872 | m_Top: -1
873 | m_Bottom: 1
874 | m_Font: {fileID: 0}
875 | m_FontSize: 0
876 | m_FontStyle: 0
877 | m_Alignment: 0
878 | m_WordWrap: 0
879 | m_RichText: 1
880 | m_TextClipping: 1
881 | m_ImagePosition: 0
882 | m_ContentOffset: {x: 0, y: 0}
883 | m_FixedWidth: 0
884 | m_FixedHeight: 13
885 | m_StretchWidth: 1
886 | m_StretchHeight: 0
887 | m_horizontalScrollbarLeftButton:
888 | m_Name: horizontalscrollbarleftbutton
889 | m_Normal:
890 | m_Background: {fileID: 0}
891 | m_ScaledBackgrounds: []
892 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
893 | m_Hover:
894 | m_Background: {fileID: 0}
895 | m_ScaledBackgrounds: []
896 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
897 | m_Active:
898 | m_Background: {fileID: 0}
899 | m_ScaledBackgrounds: []
900 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
901 | m_Focused:
902 | m_Background: {fileID: 0}
903 | m_ScaledBackgrounds: []
904 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
905 | m_OnNormal:
906 | m_Background: {fileID: 0}
907 | m_ScaledBackgrounds: []
908 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
909 | m_OnHover:
910 | m_Background: {fileID: 0}
911 | m_ScaledBackgrounds: []
912 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
913 | m_OnActive:
914 | m_Background: {fileID: 0}
915 | m_ScaledBackgrounds: []
916 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
917 | m_OnFocused:
918 | m_Background: {fileID: 0}
919 | m_ScaledBackgrounds: []
920 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
921 | m_Border:
922 | m_Left: 0
923 | m_Right: 0
924 | m_Top: 0
925 | m_Bottom: 0
926 | m_Margin:
927 | m_Left: 0
928 | m_Right: 0
929 | m_Top: 0
930 | m_Bottom: 0
931 | m_Padding:
932 | m_Left: 0
933 | m_Right: 0
934 | m_Top: 0
935 | m_Bottom: 0
936 | m_Overflow:
937 | m_Left: 0
938 | m_Right: 0
939 | m_Top: 0
940 | m_Bottom: 0
941 | m_Font: {fileID: 0}
942 | m_FontSize: 0
943 | m_FontStyle: 0
944 | m_Alignment: 0
945 | m_WordWrap: 0
946 | m_RichText: 1
947 | m_TextClipping: 1
948 | m_ImagePosition: 0
949 | m_ContentOffset: {x: 0, y: 0}
950 | m_FixedWidth: 0
951 | m_FixedHeight: 0
952 | m_StretchWidth: 1
953 | m_StretchHeight: 0
954 | m_horizontalScrollbarRightButton:
955 | m_Name: horizontalscrollbarrightbutton
956 | m_Normal:
957 | m_Background: {fileID: 0}
958 | m_ScaledBackgrounds: []
959 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
960 | m_Hover:
961 | m_Background: {fileID: 0}
962 | m_ScaledBackgrounds: []
963 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
964 | m_Active:
965 | m_Background: {fileID: 0}
966 | m_ScaledBackgrounds: []
967 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
968 | m_Focused:
969 | m_Background: {fileID: 0}
970 | m_ScaledBackgrounds: []
971 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
972 | m_OnNormal:
973 | m_Background: {fileID: 0}
974 | m_ScaledBackgrounds: []
975 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
976 | m_OnHover:
977 | m_Background: {fileID: 0}
978 | m_ScaledBackgrounds: []
979 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
980 | m_OnActive:
981 | m_Background: {fileID: 0}
982 | m_ScaledBackgrounds: []
983 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
984 | m_OnFocused:
985 | m_Background: {fileID: 0}
986 | m_ScaledBackgrounds: []
987 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
988 | m_Border:
989 | m_Left: 0
990 | m_Right: 0
991 | m_Top: 0
992 | m_Bottom: 0
993 | m_Margin:
994 | m_Left: 0
995 | m_Right: 0
996 | m_Top: 0
997 | m_Bottom: 0
998 | m_Padding:
999 | m_Left: 0
1000 | m_Right: 0
1001 | m_Top: 0
1002 | m_Bottom: 0
1003 | m_Overflow:
1004 | m_Left: 0
1005 | m_Right: 0
1006 | m_Top: 0
1007 | m_Bottom: 0
1008 | m_Font: {fileID: 0}
1009 | m_FontSize: 0
1010 | m_FontStyle: 0
1011 | m_Alignment: 0
1012 | m_WordWrap: 0
1013 | m_RichText: 1
1014 | m_TextClipping: 1
1015 | m_ImagePosition: 0
1016 | m_ContentOffset: {x: 0, y: 0}
1017 | m_FixedWidth: 0
1018 | m_FixedHeight: 0
1019 | m_StretchWidth: 1
1020 | m_StretchHeight: 0
1021 | m_verticalScrollbar:
1022 | m_Name: verticalscrollbar
1023 | m_Normal:
1024 | m_Background: {fileID: 11020, guid: 0000000000000000e000000000000000, type: 0}
1025 | m_ScaledBackgrounds: []
1026 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1027 | m_Hover:
1028 | m_Background: {fileID: 0}
1029 | m_ScaledBackgrounds: []
1030 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1031 | m_Active:
1032 | m_Background: {fileID: 0}
1033 | m_ScaledBackgrounds: []
1034 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1035 | m_Focused:
1036 | m_Background: {fileID: 0}
1037 | m_ScaledBackgrounds: []
1038 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1039 | m_OnNormal:
1040 | m_Background: {fileID: 0}
1041 | m_ScaledBackgrounds: []
1042 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1043 | m_OnHover:
1044 | m_Background: {fileID: 0}
1045 | m_ScaledBackgrounds: []
1046 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1047 | m_OnActive:
1048 | m_Background: {fileID: 0}
1049 | m_ScaledBackgrounds: []
1050 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1051 | m_OnFocused:
1052 | m_Background: {fileID: 0}
1053 | m_ScaledBackgrounds: []
1054 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1055 | m_Border:
1056 | m_Left: 0
1057 | m_Right: 0
1058 | m_Top: 9
1059 | m_Bottom: 9
1060 | m_Margin:
1061 | m_Left: 1
1062 | m_Right: 4
1063 | m_Top: 4
1064 | m_Bottom: 4
1065 | m_Padding:
1066 | m_Left: 0
1067 | m_Right: 0
1068 | m_Top: 1
1069 | m_Bottom: 1
1070 | m_Overflow:
1071 | m_Left: 0
1072 | m_Right: 0
1073 | m_Top: 0
1074 | m_Bottom: 0
1075 | m_Font: {fileID: 0}
1076 | m_FontSize: 0
1077 | m_FontStyle: 0
1078 | m_Alignment: 0
1079 | m_WordWrap: 0
1080 | m_RichText: 1
1081 | m_TextClipping: 1
1082 | m_ImagePosition: 0
1083 | m_ContentOffset: {x: 0, y: 0}
1084 | m_FixedWidth: 15
1085 | m_FixedHeight: 0
1086 | m_StretchWidth: 1
1087 | m_StretchHeight: 0
1088 | m_verticalScrollbarThumb:
1089 | m_Name: verticalscrollbarthumb
1090 | m_Normal:
1091 | m_Background: {fileID: 11019, guid: 0000000000000000e000000000000000, type: 0}
1092 | m_ScaledBackgrounds: []
1093 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1094 | m_Hover:
1095 | m_Background: {fileID: 0}
1096 | m_ScaledBackgrounds: []
1097 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1098 | m_Active:
1099 | m_Background: {fileID: 0}
1100 | m_ScaledBackgrounds: []
1101 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1102 | m_Focused:
1103 | m_Background: {fileID: 0}
1104 | m_ScaledBackgrounds: []
1105 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1106 | m_OnNormal:
1107 | m_Background: {fileID: 0}
1108 | m_ScaledBackgrounds: []
1109 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1110 | m_OnHover:
1111 | m_Background: {fileID: 0}
1112 | m_ScaledBackgrounds: []
1113 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1114 | m_OnActive:
1115 | m_Background: {fileID: 0}
1116 | m_ScaledBackgrounds: []
1117 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1118 | m_OnFocused:
1119 | m_Background: {fileID: 0}
1120 | m_ScaledBackgrounds: []
1121 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1122 | m_Border:
1123 | m_Left: 6
1124 | m_Right: 6
1125 | m_Top: 6
1126 | m_Bottom: 6
1127 | m_Margin:
1128 | m_Left: 0
1129 | m_Right: 0
1130 | m_Top: 0
1131 | m_Bottom: 0
1132 | m_Padding:
1133 | m_Left: 0
1134 | m_Right: 0
1135 | m_Top: 6
1136 | m_Bottom: 6
1137 | m_Overflow:
1138 | m_Left: -1
1139 | m_Right: -1
1140 | m_Top: 0
1141 | m_Bottom: 0
1142 | m_Font: {fileID: 0}
1143 | m_FontSize: 0
1144 | m_FontStyle: 0
1145 | m_Alignment: 0
1146 | m_WordWrap: 0
1147 | m_RichText: 1
1148 | m_TextClipping: 1
1149 | m_ImagePosition: 2
1150 | m_ContentOffset: {x: 0, y: 0}
1151 | m_FixedWidth: 15
1152 | m_FixedHeight: 0
1153 | m_StretchWidth: 0
1154 | m_StretchHeight: 1
1155 | m_verticalScrollbarUpButton:
1156 | m_Name: verticalscrollbarupbutton
1157 | m_Normal:
1158 | m_Background: {fileID: 0}
1159 | m_ScaledBackgrounds: []
1160 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1161 | m_Hover:
1162 | m_Background: {fileID: 0}
1163 | m_ScaledBackgrounds: []
1164 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1165 | m_Active:
1166 | m_Background: {fileID: 0}
1167 | m_ScaledBackgrounds: []
1168 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1169 | m_Focused:
1170 | m_Background: {fileID: 0}
1171 | m_ScaledBackgrounds: []
1172 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1173 | m_OnNormal:
1174 | m_Background: {fileID: 0}
1175 | m_ScaledBackgrounds: []
1176 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1177 | m_OnHover:
1178 | m_Background: {fileID: 0}
1179 | m_ScaledBackgrounds: []
1180 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1181 | m_OnActive:
1182 | m_Background: {fileID: 0}
1183 | m_ScaledBackgrounds: []
1184 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1185 | m_OnFocused:
1186 | m_Background: {fileID: 0}
1187 | m_ScaledBackgrounds: []
1188 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1189 | m_Border:
1190 | m_Left: 0
1191 | m_Right: 0
1192 | m_Top: 0
1193 | m_Bottom: 0
1194 | m_Margin:
1195 | m_Left: 0
1196 | m_Right: 0
1197 | m_Top: 0
1198 | m_Bottom: 0
1199 | m_Padding:
1200 | m_Left: 0
1201 | m_Right: 0
1202 | m_Top: 0
1203 | m_Bottom: 0
1204 | m_Overflow:
1205 | m_Left: 0
1206 | m_Right: 0
1207 | m_Top: 0
1208 | m_Bottom: 0
1209 | m_Font: {fileID: 0}
1210 | m_FontSize: 0
1211 | m_FontStyle: 0
1212 | m_Alignment: 0
1213 | m_WordWrap: 0
1214 | m_RichText: 1
1215 | m_TextClipping: 1
1216 | m_ImagePosition: 0
1217 | m_ContentOffset: {x: 0, y: 0}
1218 | m_FixedWidth: 0
1219 | m_FixedHeight: 0
1220 | m_StretchWidth: 1
1221 | m_StretchHeight: 0
1222 | m_verticalScrollbarDownButton:
1223 | m_Name: verticalscrollbardownbutton
1224 | m_Normal:
1225 | m_Background: {fileID: 0}
1226 | m_ScaledBackgrounds: []
1227 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1228 | m_Hover:
1229 | m_Background: {fileID: 0}
1230 | m_ScaledBackgrounds: []
1231 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1232 | m_Active:
1233 | m_Background: {fileID: 0}
1234 | m_ScaledBackgrounds: []
1235 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1236 | m_Focused:
1237 | m_Background: {fileID: 0}
1238 | m_ScaledBackgrounds: []
1239 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1240 | m_OnNormal:
1241 | m_Background: {fileID: 0}
1242 | m_ScaledBackgrounds: []
1243 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1244 | m_OnHover:
1245 | m_Background: {fileID: 0}
1246 | m_ScaledBackgrounds: []
1247 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1248 | m_OnActive:
1249 | m_Background: {fileID: 0}
1250 | m_ScaledBackgrounds: []
1251 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1252 | m_OnFocused:
1253 | m_Background: {fileID: 0}
1254 | m_ScaledBackgrounds: []
1255 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1256 | m_Border:
1257 | m_Left: 0
1258 | m_Right: 0
1259 | m_Top: 0
1260 | m_Bottom: 0
1261 | m_Margin:
1262 | m_Left: 0
1263 | m_Right: 0
1264 | m_Top: 0
1265 | m_Bottom: 0
1266 | m_Padding:
1267 | m_Left: 0
1268 | m_Right: 0
1269 | m_Top: 0
1270 | m_Bottom: 0
1271 | m_Overflow:
1272 | m_Left: 0
1273 | m_Right: 0
1274 | m_Top: 0
1275 | m_Bottom: 0
1276 | m_Font: {fileID: 0}
1277 | m_FontSize: 0
1278 | m_FontStyle: 0
1279 | m_Alignment: 0
1280 | m_WordWrap: 0
1281 | m_RichText: 1
1282 | m_TextClipping: 1
1283 | m_ImagePosition: 0
1284 | m_ContentOffset: {x: 0, y: 0}
1285 | m_FixedWidth: 0
1286 | m_FixedHeight: 0
1287 | m_StretchWidth: 1
1288 | m_StretchHeight: 0
1289 | m_ScrollView:
1290 | m_Name: scrollview
1291 | m_Normal:
1292 | m_Background: {fileID: 0}
1293 | m_ScaledBackgrounds: []
1294 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1295 | m_Hover:
1296 | m_Background: {fileID: 0}
1297 | m_ScaledBackgrounds: []
1298 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1299 | m_Active:
1300 | m_Background: {fileID: 0}
1301 | m_ScaledBackgrounds: []
1302 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1303 | m_Focused:
1304 | m_Background: {fileID: 0}
1305 | m_ScaledBackgrounds: []
1306 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1307 | m_OnNormal:
1308 | m_Background: {fileID: 0}
1309 | m_ScaledBackgrounds: []
1310 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1311 | m_OnHover:
1312 | m_Background: {fileID: 0}
1313 | m_ScaledBackgrounds: []
1314 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1315 | m_OnActive:
1316 | m_Background: {fileID: 0}
1317 | m_ScaledBackgrounds: []
1318 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1319 | m_OnFocused:
1320 | m_Background: {fileID: 0}
1321 | m_ScaledBackgrounds: []
1322 | m_TextColor: {r: 0, g: 0, b: 0, a: 1}
1323 | m_Border:
1324 | m_Left: 0
1325 | m_Right: 0
1326 | m_Top: 0
1327 | m_Bottom: 0
1328 | m_Margin:
1329 | m_Left: 0
1330 | m_Right: 0
1331 | m_Top: 0
1332 | m_Bottom: 0
1333 | m_Padding:
1334 | m_Left: 0
1335 | m_Right: 0
1336 | m_Top: 0
1337 | m_Bottom: 0
1338 | m_Overflow:
1339 | m_Left: 0
1340 | m_Right: 0
1341 | m_Top: 0
1342 | m_Bottom: 0
1343 | m_Font: {fileID: 0}
1344 | m_FontSize: 0
1345 | m_FontStyle: 0
1346 | m_Alignment: 0
1347 | m_WordWrap: 0
1348 | m_RichText: 1
1349 | m_TextClipping: 1
1350 | m_ImagePosition: 0
1351 | m_ContentOffset: {x: 0, y: 0}
1352 | m_FixedWidth: 0
1353 | m_FixedHeight: 0
1354 | m_StretchWidth: 1
1355 | m_StretchHeight: 0
1356 | m_CustomStyles:
1357 | - m_Name: ResetButton
1358 | m_Normal:
1359 | m_Background: {fileID: 10300, guid: 0000000000000000f000000000000000, type: 0}
1360 | m_ScaledBackgrounds: []
1361 | m_TextColor: {r: 0, g: 0, b: 0, a: 0}
1362 | m_Hover:
1363 | m_Background: {fileID: 2800000, guid: d98c9de2bde9ce74bba2f720934678ed, type: 3}
1364 | m_ScaledBackgrounds: []
1365 | m_TextColor: {r: 0, g: 0, b: 0, a: 0}
1366 | m_Active:
1367 | m_Background: {fileID: 10300, guid: 0000000000000000f000000000000000, type: 0}
1368 | m_ScaledBackgrounds: []
1369 | m_TextColor: {r: 0, g: 0, b: 0, a: 0}
1370 | m_Focused:
1371 | m_Background: {fileID: 0}
1372 | m_ScaledBackgrounds: []
1373 | m_TextColor: {r: 0, g: 0, b: 0, a: 0}
1374 | m_OnNormal:
1375 | m_Background: {fileID: 0}
1376 | m_ScaledBackgrounds: []
1377 | m_TextColor: {r: 0, g: 0, b: 0, a: 0}
1378 | m_OnHover:
1379 | m_Background: {fileID: 10912, guid: 0000000000000000f000000000000000, type: 0}
1380 | m_ScaledBackgrounds: []
1381 | m_TextColor: {r: 0, g: 0, b: 0, a: 0}
1382 | m_OnActive:
1383 | m_Background: {fileID: 0}
1384 | m_ScaledBackgrounds: []
1385 | m_TextColor: {r: 0, g: 0, b: 0, a: 0}
1386 | m_OnFocused:
1387 | m_Background: {fileID: 10912, guid: 0000000000000000f000000000000000, type: 0}
1388 | m_ScaledBackgrounds: []
1389 | m_TextColor: {r: 0, g: 0, b: 0, a: 0}
1390 | m_Border:
1391 | m_Left: 0
1392 | m_Right: 0
1393 | m_Top: 0
1394 | m_Bottom: 0
1395 | m_Margin:
1396 | m_Left: 0
1397 | m_Right: 0
1398 | m_Top: 0
1399 | m_Bottom: 0
1400 | m_Padding:
1401 | m_Left: 2
1402 | m_Right: 2
1403 | m_Top: 2
1404 | m_Bottom: 2
1405 | m_Overflow:
1406 | m_Left: 0
1407 | m_Right: 0
1408 | m_Top: 0
1409 | m_Bottom: 0
1410 | m_Font: {fileID: 0}
1411 | m_FontSize: 0
1412 | m_FontStyle: 0
1413 | m_Alignment: 0
1414 | m_WordWrap: 0
1415 | m_RichText: 0
1416 | m_TextClipping: 0
1417 | m_ImagePosition: 2
1418 | m_ContentOffset: {x: 0, y: 0}
1419 | m_FixedWidth: 0
1420 | m_FixedHeight: 0
1421 | m_StretchWidth: 0
1422 | m_StretchHeight: 0
1423 | m_Settings:
1424 | m_DoubleClickSelectsWord: 1
1425 | m_TripleClickSelectsLine: 1
1426 | m_CursorColor: {r: 1, g: 1, b: 1, a: 1}
1427 | m_CursorFlashSpeed: -1
1428 | m_SelectionColor: {r: 1, g: 0.38403907, b: 0, a: 0.7}
1429 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditorGUI.guiskin.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6b34d6aab38ef4244a0efc4b20222fa2
3 | timeCreated: 1473905100
4 | licenseType: Pro
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_Revert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bradsc0tt/Unity-Extended-Transform-Editor/d5fc99dfb624b6e53274be1b4981fe897c6ab87a/Assets/Editor/Extended Transform/Resources/uEditor_Revert.png
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_Revert.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4fec872ae5bc7bf4eab63d7fccea9ff9
3 | timeCreated: 1509336090
4 | licenseType: Pro
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | externalObjects: {}
8 | serializedVersion: 4
9 | mipmaps:
10 | mipMapMode: 0
11 | enableMipMap: 0
12 | sRGBTexture: 0
13 | linearTexture: 0
14 | fadeOut: 0
15 | borderMipMap: 0
16 | mipMapsPreserveCoverage: 0
17 | alphaTestReferenceValue: 0.5
18 | mipMapFadeDistanceStart: 1
19 | mipMapFadeDistanceEnd: 3
20 | bumpmap:
21 | convertToNormalMap: 0
22 | externalNormalMap: 0
23 | heightScale: 0.25
24 | normalMapFilter: 0
25 | isReadable: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: 1
36 | mipBias: -1
37 | wrapU: 1
38 | wrapV: 1
39 | wrapW: -1
40 | nPOTScale: 0
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
49 | spritePixelsToUnits: 100
50 | alphaUsage: 1
51 | alphaIsTransparency: 1
52 | spriteTessellationDetail: -1
53 | textureType: 2
54 | textureShape: 1
55 | maxTextureSizeSet: 0
56 | compressionQualitySet: 0
57 | textureFormatSet: 0
58 | platformSettings:
59 | - buildTarget: DefaultTexturePlatform
60 | maxTextureSize: 2048
61 | resizeAlgorithm: 0
62 | textureFormat: -1
63 | textureCompression: 1
64 | compressionQuality: 50
65 | crunchedCompression: 0
66 | allowsAlphaSplitting: 0
67 | overridden: 0
68 | - buildTarget: Standalone
69 | maxTextureSize: 2048
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 1
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | - buildTarget: Android
78 | maxTextureSize: 2048
79 | resizeAlgorithm: 0
80 | textureFormat: -1
81 | textureCompression: 1
82 | compressionQuality: 50
83 | crunchedCompression: 0
84 | allowsAlphaSplitting: 0
85 | overridden: 0
86 | spriteSheet:
87 | serializedVersion: 2
88 | sprites: []
89 | outline: []
90 | physicsShape: []
91 | spritePackingTag:
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_Revert_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bradsc0tt/Unity-Extended-Transform-Editor/d5fc99dfb624b6e53274be1b4981fe897c6ab87a/Assets/Editor/Extended Transform/Resources/uEditor_Revert_hover.png
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_Revert_hover.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d98c9de2bde9ce74bba2f720934678ed
3 | timeCreated: 1509667527
4 | licenseType: Pro
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | externalObjects: {}
8 | serializedVersion: 4
9 | mipmaps:
10 | mipMapMode: 0
11 | enableMipMap: 0
12 | sRGBTexture: 0
13 | linearTexture: 0
14 | fadeOut: 0
15 | borderMipMap: 0
16 | mipMapsPreserveCoverage: 0
17 | alphaTestReferenceValue: 0.5
18 | mipMapFadeDistanceStart: 1
19 | mipMapFadeDistanceEnd: 3
20 | bumpmap:
21 | convertToNormalMap: 0
22 | externalNormalMap: 0
23 | heightScale: 0.25
24 | normalMapFilter: 0
25 | isReadable: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: 1
36 | mipBias: -1
37 | wrapU: 1
38 | wrapV: 1
39 | wrapW: -1
40 | nPOTScale: 0
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
49 | spritePixelsToUnits: 100
50 | alphaUsage: 1
51 | alphaIsTransparency: 1
52 | spriteTessellationDetail: -1
53 | textureType: 2
54 | textureShape: 1
55 | maxTextureSizeSet: 0
56 | compressionQualitySet: 0
57 | textureFormatSet: 0
58 | platformSettings:
59 | - buildTarget: DefaultTexturePlatform
60 | maxTextureSize: 2048
61 | resizeAlgorithm: 0
62 | textureFormat: -1
63 | textureCompression: 1
64 | compressionQuality: 50
65 | crunchedCompression: 0
66 | allowsAlphaSplitting: 0
67 | overridden: 0
68 | - buildTarget: Standalone
69 | maxTextureSize: 2048
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 1
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | - buildTarget: Android
78 | maxTextureSize: 2048
79 | resizeAlgorithm: 0
80 | textureFormat: -1
81 | textureCompression: 1
82 | compressionQuality: 50
83 | crunchedCompression: 0
84 | allowsAlphaSplitting: 0
85 | overridden: 0
86 | spriteSheet:
87 | serializedVersion: 2
88 | sprites: []
89 | outline: []
90 | physicsShape: []
91 | spritePackingTag:
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_Revert_pro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bradsc0tt/Unity-Extended-Transform-Editor/d5fc99dfb624b6e53274be1b4981fe897c6ab87a/Assets/Editor/Extended Transform/Resources/uEditor_Revert_pro.png
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_Revert_pro.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 180dd8535dde99c4a9ea2c722cb11167
3 | timeCreated: 1509341365
4 | licenseType: Pro
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | externalObjects: {}
8 | serializedVersion: 4
9 | mipmaps:
10 | mipMapMode: 0
11 | enableMipMap: 0
12 | sRGBTexture: 0
13 | linearTexture: 0
14 | fadeOut: 0
15 | borderMipMap: 0
16 | mipMapsPreserveCoverage: 0
17 | alphaTestReferenceValue: 0.5
18 | mipMapFadeDistanceStart: 1
19 | mipMapFadeDistanceEnd: 3
20 | bumpmap:
21 | convertToNormalMap: 0
22 | externalNormalMap: 0
23 | heightScale: 0.25
24 | normalMapFilter: 0
25 | isReadable: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: 1
36 | mipBias: -1
37 | wrapU: 1
38 | wrapV: 1
39 | wrapW: -1
40 | nPOTScale: 0
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
49 | spritePixelsToUnits: 100
50 | alphaUsage: 1
51 | alphaIsTransparency: 1
52 | spriteTessellationDetail: -1
53 | textureType: 2
54 | textureShape: 1
55 | maxTextureSizeSet: 0
56 | compressionQualitySet: 0
57 | textureFormatSet: 0
58 | platformSettings:
59 | - buildTarget: DefaultTexturePlatform
60 | maxTextureSize: 2048
61 | resizeAlgorithm: 0
62 | textureFormat: -1
63 | textureCompression: 1
64 | compressionQuality: 50
65 | crunchedCompression: 0
66 | allowsAlphaSplitting: 0
67 | overridden: 0
68 | - buildTarget: Standalone
69 | maxTextureSize: 2048
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 1
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | - buildTarget: Android
78 | maxTextureSize: 2048
79 | resizeAlgorithm: 0
80 | textureFormat: -1
81 | textureCompression: 1
82 | compressionQuality: 50
83 | crunchedCompression: 0
84 | allowsAlphaSplitting: 0
85 | overridden: 0
86 | spriteSheet:
87 | serializedVersion: 2
88 | sprites: []
89 | outline: []
90 | physicsShape: []
91 | spritePackingTag:
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_X.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bradsc0tt/Unity-Extended-Transform-Editor/d5fc99dfb624b6e53274be1b4981fe897c6ab87a/Assets/Editor/Extended Transform/Resources/uEditor_X.png
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_X.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 354a409d11ccda84b9fade206e508aa0
3 | timeCreated: 1509685098
4 | licenseType: Pro
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | externalObjects: {}
8 | serializedVersion: 4
9 | mipmaps:
10 | mipMapMode: 0
11 | enableMipMap: 0
12 | sRGBTexture: 0
13 | linearTexture: 0
14 | fadeOut: 0
15 | borderMipMap: 0
16 | mipMapsPreserveCoverage: 0
17 | alphaTestReferenceValue: 0.5
18 | mipMapFadeDistanceStart: 1
19 | mipMapFadeDistanceEnd: 3
20 | bumpmap:
21 | convertToNormalMap: 0
22 | externalNormalMap: 0
23 | heightScale: 0.25
24 | normalMapFilter: 0
25 | isReadable: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: 1
36 | mipBias: -1
37 | wrapU: 1
38 | wrapV: 1
39 | wrapW: -1
40 | nPOTScale: 0
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
49 | spritePixelsToUnits: 100
50 | alphaUsage: 1
51 | alphaIsTransparency: 1
52 | spriteTessellationDetail: -1
53 | textureType: 2
54 | textureShape: 1
55 | maxTextureSizeSet: 0
56 | compressionQualitySet: 0
57 | textureFormatSet: 0
58 | platformSettings:
59 | - buildTarget: DefaultTexturePlatform
60 | maxTextureSize: 2048
61 | resizeAlgorithm: 0
62 | textureFormat: -1
63 | textureCompression: 1
64 | compressionQuality: 50
65 | crunchedCompression: 0
66 | allowsAlphaSplitting: 0
67 | overridden: 0
68 | - buildTarget: Standalone
69 | maxTextureSize: 2048
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 1
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | - buildTarget: Android
78 | maxTextureSize: 2048
79 | resizeAlgorithm: 0
80 | textureFormat: -1
81 | textureCompression: 1
82 | compressionQuality: 50
83 | crunchedCompression: 0
84 | allowsAlphaSplitting: 0
85 | overridden: 0
86 | spriteSheet:
87 | serializedVersion: 2
88 | sprites: []
89 | outline: []
90 | physicsShape: []
91 | spritePackingTag:
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_Y.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bradsc0tt/Unity-Extended-Transform-Editor/d5fc99dfb624b6e53274be1b4981fe897c6ab87a/Assets/Editor/Extended Transform/Resources/uEditor_Y.png
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_Y.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 328358d9aa8688241a09b584870ddb43
3 | timeCreated: 1509685098
4 | licenseType: Pro
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | externalObjects: {}
8 | serializedVersion: 4
9 | mipmaps:
10 | mipMapMode: 0
11 | enableMipMap: 0
12 | sRGBTexture: 0
13 | linearTexture: 0
14 | fadeOut: 0
15 | borderMipMap: 0
16 | mipMapsPreserveCoverage: 0
17 | alphaTestReferenceValue: 0.5
18 | mipMapFadeDistanceStart: 1
19 | mipMapFadeDistanceEnd: 3
20 | bumpmap:
21 | convertToNormalMap: 0
22 | externalNormalMap: 0
23 | heightScale: 0.25
24 | normalMapFilter: 0
25 | isReadable: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: 1
36 | mipBias: -1
37 | wrapU: 1
38 | wrapV: 1
39 | wrapW: -1
40 | nPOTScale: 0
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
49 | spritePixelsToUnits: 100
50 | alphaUsage: 1
51 | alphaIsTransparency: 1
52 | spriteTessellationDetail: -1
53 | textureType: 2
54 | textureShape: 1
55 | maxTextureSizeSet: 0
56 | compressionQualitySet: 0
57 | textureFormatSet: 0
58 | platformSettings:
59 | - buildTarget: DefaultTexturePlatform
60 | maxTextureSize: 2048
61 | resizeAlgorithm: 0
62 | textureFormat: -1
63 | textureCompression: 1
64 | compressionQuality: 50
65 | crunchedCompression: 0
66 | allowsAlphaSplitting: 0
67 | overridden: 0
68 | - buildTarget: Standalone
69 | maxTextureSize: 2048
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 1
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | - buildTarget: Android
78 | maxTextureSize: 2048
79 | resizeAlgorithm: 0
80 | textureFormat: -1
81 | textureCompression: 1
82 | compressionQuality: 50
83 | crunchedCompression: 0
84 | allowsAlphaSplitting: 0
85 | overridden: 0
86 | spriteSheet:
87 | serializedVersion: 2
88 | sprites: []
89 | outline: []
90 | physicsShape: []
91 | spritePackingTag:
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_Z.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bradsc0tt/Unity-Extended-Transform-Editor/d5fc99dfb624b6e53274be1b4981fe897c6ab87a/Assets/Editor/Extended Transform/Resources/uEditor_Z.png
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_Z.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eb475ef3003ba8346a6047dc7512b212
3 | timeCreated: 1509685098
4 | licenseType: Pro
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | externalObjects: {}
8 | serializedVersion: 4
9 | mipmaps:
10 | mipMapMode: 0
11 | enableMipMap: 0
12 | sRGBTexture: 0
13 | linearTexture: 0
14 | fadeOut: 0
15 | borderMipMap: 0
16 | mipMapsPreserveCoverage: 0
17 | alphaTestReferenceValue: 0.5
18 | mipMapFadeDistanceStart: 1
19 | mipMapFadeDistanceEnd: 3
20 | bumpmap:
21 | convertToNormalMap: 0
22 | externalNormalMap: 0
23 | heightScale: 0.25
24 | normalMapFilter: 0
25 | isReadable: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: 1
36 | mipBias: -1
37 | wrapU: 1
38 | wrapV: 1
39 | wrapW: -1
40 | nPOTScale: 0
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
49 | spritePixelsToUnits: 100
50 | alphaUsage: 1
51 | alphaIsTransparency: 1
52 | spriteTessellationDetail: -1
53 | textureType: 2
54 | textureShape: 1
55 | maxTextureSizeSet: 0
56 | compressionQualitySet: 0
57 | textureFormatSet: 0
58 | platformSettings:
59 | - buildTarget: DefaultTexturePlatform
60 | maxTextureSize: 2048
61 | resizeAlgorithm: 0
62 | textureFormat: -1
63 | textureCompression: 1
64 | compressionQuality: 50
65 | crunchedCompression: 0
66 | allowsAlphaSplitting: 0
67 | overridden: 0
68 | - buildTarget: Standalone
69 | maxTextureSize: 2048
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 1
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | - buildTarget: Android
78 | maxTextureSize: 2048
79 | resizeAlgorithm: 0
80 | textureFormat: -1
81 | textureCompression: 1
82 | compressionQuality: 50
83 | crunchedCompression: 0
84 | allowsAlphaSplitting: 0
85 | overridden: 0
86 | spriteSheet:
87 | serializedVersion: 2
88 | sprites: []
89 | outline: []
90 | physicsShape: []
91 | spritePackingTag:
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bradsc0tt/Unity-Extended-Transform-Editor/d5fc99dfb624b6e53274be1b4981fe897c6ab87a/Assets/Editor/Extended Transform/Resources/uEditor_button.png
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_button.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d1124d3e5a932754780d08d405063af1
3 | timeCreated: 1509668116
4 | licenseType: Pro
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | externalObjects: {}
8 | serializedVersion: 4
9 | mipmaps:
10 | mipMapMode: 0
11 | enableMipMap: 0
12 | sRGBTexture: 0
13 | linearTexture: 0
14 | fadeOut: 0
15 | borderMipMap: 0
16 | mipMapsPreserveCoverage: 0
17 | alphaTestReferenceValue: 0.5
18 | mipMapFadeDistanceStart: 1
19 | mipMapFadeDistanceEnd: 3
20 | bumpmap:
21 | convertToNormalMap: 0
22 | externalNormalMap: 0
23 | heightScale: 0.25
24 | normalMapFilter: 0
25 | isReadable: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: 1
36 | mipBias: -1
37 | wrapU: 1
38 | wrapV: 1
39 | wrapW: -1
40 | nPOTScale: 0
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
49 | spritePixelsToUnits: 100
50 | alphaUsage: 1
51 | alphaIsTransparency: 1
52 | spriteTessellationDetail: -1
53 | textureType: 2
54 | textureShape: 1
55 | maxTextureSizeSet: 0
56 | compressionQualitySet: 0
57 | textureFormatSet: 0
58 | platformSettings:
59 | - buildTarget: DefaultTexturePlatform
60 | maxTextureSize: 2048
61 | resizeAlgorithm: 0
62 | textureFormat: -1
63 | textureCompression: 1
64 | compressionQuality: 50
65 | crunchedCompression: 0
66 | allowsAlphaSplitting: 0
67 | overridden: 0
68 | - buildTarget: Standalone
69 | maxTextureSize: 2048
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 1
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | - buildTarget: Android
78 | maxTextureSize: 2048
79 | resizeAlgorithm: 0
80 | textureFormat: -1
81 | textureCompression: 1
82 | compressionQuality: 50
83 | crunchedCompression: 0
84 | allowsAlphaSplitting: 0
85 | overridden: 0
86 | spriteSheet:
87 | serializedVersion: 2
88 | sprites: []
89 | outline: []
90 | physicsShape: []
91 | spritePackingTag:
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_button_hover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bradsc0tt/Unity-Extended-Transform-Editor/d5fc99dfb624b6e53274be1b4981fe897c6ab87a/Assets/Editor/Extended Transform/Resources/uEditor_button_hover.png
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_button_hover.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 839720facb1ac464e88403ec43240ff6
3 | timeCreated: 1509668234
4 | licenseType: Pro
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | externalObjects: {}
8 | serializedVersion: 4
9 | mipmaps:
10 | mipMapMode: 0
11 | enableMipMap: 0
12 | sRGBTexture: 0
13 | linearTexture: 0
14 | fadeOut: 0
15 | borderMipMap: 0
16 | mipMapsPreserveCoverage: 0
17 | alphaTestReferenceValue: 0.5
18 | mipMapFadeDistanceStart: 1
19 | mipMapFadeDistanceEnd: 3
20 | bumpmap:
21 | convertToNormalMap: 0
22 | externalNormalMap: 0
23 | heightScale: 0.25
24 | normalMapFilter: 0
25 | isReadable: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: 1
36 | mipBias: -1
37 | wrapU: 1
38 | wrapV: 1
39 | wrapW: -1
40 | nPOTScale: 0
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
49 | spritePixelsToUnits: 100
50 | alphaUsage: 1
51 | alphaIsTransparency: 1
52 | spriteTessellationDetail: -1
53 | textureType: 2
54 | textureShape: 1
55 | maxTextureSizeSet: 0
56 | compressionQualitySet: 0
57 | textureFormatSet: 0
58 | platformSettings:
59 | - buildTarget: DefaultTexturePlatform
60 | maxTextureSize: 2048
61 | resizeAlgorithm: 0
62 | textureFormat: -1
63 | textureCompression: 1
64 | compressionQuality: 50
65 | crunchedCompression: 0
66 | allowsAlphaSplitting: 0
67 | overridden: 0
68 | - buildTarget: Standalone
69 | maxTextureSize: 2048
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 1
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | - buildTarget: Android
78 | maxTextureSize: 2048
79 | resizeAlgorithm: 0
80 | textureFormat: -1
81 | textureCompression: 1
82 | compressionQuality: 50
83 | crunchedCompression: 0
84 | allowsAlphaSplitting: 0
85 | overridden: 0
86 | spriteSheet:
87 | serializedVersion: 2
88 | sprites: []
89 | outline: []
90 | physicsShape: []
91 | spritePackingTag:
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_locked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bradsc0tt/Unity-Extended-Transform-Editor/d5fc99dfb624b6e53274be1b4981fe897c6ab87a/Assets/Editor/Extended Transform/Resources/uEditor_locked.png
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_locked.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c37c86a50cca37449bcb2caa5a8eb310
3 | timeCreated: 1509679707
4 | licenseType: Pro
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | externalObjects: {}
8 | serializedVersion: 4
9 | mipmaps:
10 | mipMapMode: 0
11 | enableMipMap: 0
12 | sRGBTexture: 0
13 | linearTexture: 0
14 | fadeOut: 0
15 | borderMipMap: 0
16 | mipMapsPreserveCoverage: 0
17 | alphaTestReferenceValue: 0.5
18 | mipMapFadeDistanceStart: 1
19 | mipMapFadeDistanceEnd: 3
20 | bumpmap:
21 | convertToNormalMap: 0
22 | externalNormalMap: 0
23 | heightScale: 0.25
24 | normalMapFilter: 0
25 | isReadable: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: 1
36 | mipBias: -1
37 | wrapU: 1
38 | wrapV: 1
39 | wrapW: -1
40 | nPOTScale: 0
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
49 | spritePixelsToUnits: 100
50 | alphaUsage: 1
51 | alphaIsTransparency: 1
52 | spriteTessellationDetail: -1
53 | textureType: 2
54 | textureShape: 1
55 | maxTextureSizeSet: 0
56 | compressionQualitySet: 0
57 | textureFormatSet: 0
58 | platformSettings:
59 | - buildTarget: DefaultTexturePlatform
60 | maxTextureSize: 2048
61 | resizeAlgorithm: 0
62 | textureFormat: -1
63 | textureCompression: 1
64 | compressionQuality: 50
65 | crunchedCompression: 0
66 | allowsAlphaSplitting: 0
67 | overridden: 0
68 | - buildTarget: Standalone
69 | maxTextureSize: 2048
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 1
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | - buildTarget: Android
78 | maxTextureSize: 2048
79 | resizeAlgorithm: 0
80 | textureFormat: -1
81 | textureCompression: 1
82 | compressionQuality: 50
83 | crunchedCompression: 0
84 | allowsAlphaSplitting: 0
85 | overridden: 0
86 | spriteSheet:
87 | serializedVersion: 2
88 | sprites: []
89 | outline: []
90 | physicsShape: []
91 | spritePackingTag:
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_unlocked.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bradsc0tt/Unity-Extended-Transform-Editor/d5fc99dfb624b6e53274be1b4981fe897c6ab87a/Assets/Editor/Extended Transform/Resources/uEditor_unlocked.png
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/Resources/uEditor_unlocked.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 788daa52ed429d24ca1f55860740889d
3 | timeCreated: 1509679706
4 | licenseType: Pro
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | externalObjects: {}
8 | serializedVersion: 4
9 | mipmaps:
10 | mipMapMode: 0
11 | enableMipMap: 0
12 | sRGBTexture: 0
13 | linearTexture: 0
14 | fadeOut: 0
15 | borderMipMap: 0
16 | mipMapsPreserveCoverage: 0
17 | alphaTestReferenceValue: 0.5
18 | mipMapFadeDistanceStart: 1
19 | mipMapFadeDistanceEnd: 3
20 | bumpmap:
21 | convertToNormalMap: 0
22 | externalNormalMap: 0
23 | heightScale: 0.25
24 | normalMapFilter: 0
25 | isReadable: 0
26 | grayScaleToAlpha: 0
27 | generateCubemap: 6
28 | cubemapConvolution: 0
29 | seamlessCubemap: 0
30 | textureFormat: 1
31 | maxTextureSize: 2048
32 | textureSettings:
33 | serializedVersion: 2
34 | filterMode: -1
35 | aniso: 1
36 | mipBias: -1
37 | wrapU: 1
38 | wrapV: 1
39 | wrapW: -1
40 | nPOTScale: 0
41 | lightmap: 0
42 | compressionQuality: 50
43 | spriteMode: 0
44 | spriteExtrude: 1
45 | spriteMeshType: 1
46 | alignment: 0
47 | spritePivot: {x: 0.5, y: 0.5}
48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
49 | spritePixelsToUnits: 100
50 | alphaUsage: 1
51 | alphaIsTransparency: 1
52 | spriteTessellationDetail: -1
53 | textureType: 2
54 | textureShape: 1
55 | maxTextureSizeSet: 0
56 | compressionQualitySet: 0
57 | textureFormatSet: 0
58 | platformSettings:
59 | - buildTarget: DefaultTexturePlatform
60 | maxTextureSize: 2048
61 | resizeAlgorithm: 0
62 | textureFormat: -1
63 | textureCompression: 1
64 | compressionQuality: 50
65 | crunchedCompression: 0
66 | allowsAlphaSplitting: 0
67 | overridden: 0
68 | - buildTarget: Standalone
69 | maxTextureSize: 2048
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 1
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | - buildTarget: Android
78 | maxTextureSize: 2048
79 | resizeAlgorithm: 0
80 | textureFormat: -1
81 | textureCompression: 1
82 | compressionQuality: 50
83 | crunchedCompression: 0
84 | allowsAlphaSplitting: 0
85 | overridden: 0
86 | spriteSheet:
87 | serializedVersion: 2
88 | sprites: []
89 | outline: []
90 | physicsShape: []
91 | spritePackingTag:
92 | userData:
93 | assetBundleName:
94 | assetBundleVariant:
95 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/uEditorUtils.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEditor;
5 | using UnityEditorInternal;
6 |
7 | public static class uEditorUtils
8 | {
9 |
10 | private static GUISkin guiSkin = null;
11 | public static GUISkin uEditorSkin
12 | {
13 | get
14 | {
15 | if (guiSkin == null)
16 | {
17 | guiSkin = Resources.Load("uEditorGUI") as GUISkin;
18 | }
19 | return guiSkin;
20 | }
21 | }
22 | private static Texture2D _xIcon;
23 | private static Texture2D xIcon
24 | {
25 | get
26 | {
27 | if (_xIcon == null) _xIcon = Resources.Load("uEditor_X") as Texture2D;
28 | return _xIcon;
29 | }
30 | }
31 | private static Texture2D _yIcon;
32 | private static Texture2D yIcon
33 | {
34 | get
35 | {
36 | if (_yIcon == null) _yIcon = Resources.Load("uEditor_Y") as Texture2D;
37 | return _yIcon;
38 | }
39 | }
40 | private static Texture2D _zIcon;
41 | private static Texture2D zIcon
42 | {
43 | get
44 | {
45 | if (_zIcon == null) _zIcon = Resources.Load("uEditor_Z") as Texture2D;
46 | return _zIcon;
47 | }
48 | }
49 |
50 | static public bool DrawHeader(string text) { return DrawHeader(text, text); }
51 | static public bool DrawHeader(string text, string key)
52 | {
53 | bool state = EditorPrefs.GetBool(key, true);
54 |
55 | GUIStyle style = uEditorSkin.button;
56 |
57 | GUILayout.Label("", GUILayout.Height(20));
58 | Rect rect = GUILayoutUtility.GetLastRect();
59 | rect.x = 20;
60 | rect.width = rect.width - 20;
61 |
62 | GUI.backgroundColor = state ? new Color(1f, 1f, 1f, 0.4f) : new Color(1f, 1f, 1f, 0.25f);
63 |
64 | if (!GUI.Toggle(rect, true, text, style))
65 | state = !state;
66 |
67 | if (GUI.changed)
68 | EditorPrefs.SetBool(key, state);
69 |
70 | GUI.backgroundColor = Color.white;
71 | return state;
72 | }
73 |
74 | public static Vector3 Vector3InputField(string Label, Vector3 value) { return Vector3InputField(Label, value, false, false, false); }
75 | public static Vector3 Vector3InputField(string label, Vector3 value, bool lockX, bool lockY, bool lockZ)
76 | {
77 |
78 | Vector3 originalValue = value;
79 | Vector3 newValue = value;
80 |
81 | GUIContent[] Labels = new GUIContent[3];
82 | Labels[0] = new GUIContent("", xIcon, "");
83 | Labels[1] = new GUIContent("", yIcon, "");
84 | Labels[2] = new GUIContent("", zIcon, "");
85 |
86 | GUILayout.BeginHorizontal();
87 | EditorGUILayout.PrefixLabel(label);
88 |
89 | EditorGUIUtility.labelWidth = 16f;
90 |
91 | EditorGUI.BeginChangeCheck();
92 | EditorGUI.BeginDisabledGroup(lockX);
93 | newValue.x = EditorGUILayout.FloatField(Labels[0], newValue.x);
94 | EditorGUI.EndDisabledGroup();
95 |
96 | EditorGUI.BeginDisabledGroup(lockY);
97 | newValue.y = EditorGUILayout.FloatField(Labels[1], newValue.y);
98 | EditorGUI.EndDisabledGroup();
99 | EditorGUI.BeginDisabledGroup(lockZ);
100 | newValue.z = EditorGUILayout.FloatField(Labels[2], newValue.z);
101 |
102 | EditorGUIUtility.labelWidth = 0;
103 | EditorGUI.EndDisabledGroup();
104 |
105 | if (EditorGUI.EndChangeCheck())
106 | {
107 | float difference = newValue.x / originalValue.x;
108 | //Debug.Log("Difference: " + difference);
109 | if (lockY)
110 | {
111 | newValue.y = originalValue.y * difference;
112 | }
113 | if (lockZ)
114 | newValue.z = originalValue.z * difference;
115 | }
116 |
117 | EditorGUIUtility.labelWidth = 0f;
118 |
119 | GUILayout.EndHorizontal();
120 | return newValue;
121 | }
122 | }
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/uEditorUtils.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dfc0b8e8f6e45794aa17922df86296aa
3 | timeCreated: 1520211229
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/uTransformEditor.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEditor;
5 |
6 | [CanEditMultipleObjects, CustomEditor(typeof(Transform))]
7 | public class uTransformEditor : Editor {
8 |
9 | private const float FIELD_WIDTH = 250; //controls the width of the input fields
10 | //private const bool WIDE_MODE = true; //makes our controls draw inline
11 |
12 | private const float POSITION_MAX = 100000.0f;
13 |
14 | //private static GUIContent positionGUIContent = new GUIContent(LocalString("Position"), LocalString("The local position of this Game Object relative to the parent."));
15 | private static GUIContent rotationGUIContent = new GUIContent(LocalString("Rotation"), LocalString("The local rotation of this Game Object relative to the parent."));
16 | //private static GUIContent scaleGUIContent = new GUIContent(LocalString("Scale"), LocalString("The local scaling of this Game Object relative to the parent."));
17 |
18 | private static string positionWarningText = LocalString("Due to floating-point precision limitations, it is recommended to bring the world coordinates of the GameObject within a smaller range.");
19 |
20 | private SerializedProperty positionProperty; //The position of this transform
21 | private SerializedProperty rotationProperty; //The rotation of this transform
22 | private SerializedProperty scaleProperty; //The scale of this transform
23 |
24 | //References to some images for our GUI
25 | private static Texture2D icon_revert;
26 | private static Texture2D icon_locked;
27 | private static Texture2D icon_unlocked;
28 |
29 | public static bool UniformScaling = false; //Are we using uniform scaling mode?
30 |
31 | private static bool SHOW_UTILS = false; //Should we show the utilities section?
32 |
33 |
34 |
35 | #region INITIALISATION
36 |
37 | public void OnEnable()
38 | {
39 | this.positionProperty = this.serializedObject.FindProperty("m_LocalPosition");
40 | this.rotationProperty = this.serializedObject.FindProperty("m_LocalRotation");
41 | this.scaleProperty = this.serializedObject.FindProperty("m_LocalScale");
42 | icon_revert = EditorGUIUtility.isProSkin ? Resources.Load("uEditor_Revert_pro") as Texture2D : Resources.Load("uEditor_Revert") as Texture2D;
43 | icon_locked = Resources.Load("uEditor_locked") as Texture2D;
44 | icon_unlocked = Resources.Load("uEditor_unlocked") as Texture2D;
45 | EditorApplication.update += EditorUpdate;
46 | }
47 |
48 | private void OnDisable()
49 | {
50 | EditorApplication.update -= EditorUpdate;
51 | }
52 |
53 | private void EditorUpdate()
54 | {
55 | Repaint();
56 | }
57 | #endregion
58 |
59 | ///
60 | /// Draws the inspector
61 | ///
62 | public override void OnInspectorGUI()
63 | {
64 | base.serializedObject.Update();
65 | //Draw the inputs
66 | DrawPositionElement();
67 | DrawRotationElement();
68 | DrawScaleElement();
69 |
70 | //Draw the Utilities
71 | SHOW_UTILS = uEditorUtils.DrawHeader("Transform Utilities");
72 | if (SHOW_UTILS)
73 | DrawUtilities();
74 | //Validate the transform of this object
75 | if (!ValidatePosition(((Transform)this.target).position))
76 | {
77 | EditorGUILayout.HelpBox(positionWarningText, MessageType.Warning);
78 | }
79 | //Apply the settings to the object
80 | this.serializedObject.ApplyModifiedProperties();
81 | EditorGUIUtility.labelWidth = 0;
82 | }
83 |
84 | ///
85 | /// Draws the input for the position
86 | ///
87 | private void DrawPositionElement()
88 | {
89 | if (ThinInspectorMode)
90 | {
91 | GUILayout.BeginHorizontal();
92 | EditorGUILayout.LabelField("Position");
93 | DrawPositionReset();
94 | GUILayout.EndHorizontal();
95 | }
96 |
97 | string label = ThinInspectorMode ? "" : "Position";
98 |
99 | GUILayout.BeginHorizontal();
100 | EditorGUIUtility.labelWidth = EditorGUIUtility.currentViewWidth - uTransformEditor.FIELD_WIDTH - 64; // align field to right of inspector
101 | this.positionProperty.vector3Value = uEditorUtils.Vector3InputField(label, this.positionProperty.vector3Value);
102 | if (!ThinInspectorMode)
103 | DrawPositionReset();
104 | GUILayout.EndHorizontal();
105 | EditorGUIUtility.labelWidth = 0;
106 | }
107 | private void DrawPositionReset()
108 | {
109 | GUILayout.Space(18);
110 | if (GUILayout.Button(new GUIContent("", icon_revert, "Reset this objects position"), uEditorUtils.uEditorSkin.GetStyle("ResetButton"), GUILayout.Width(18), GUILayout.Height(18)))
111 | {
112 | this.positionProperty.vector3Value = Vector3.zero;
113 | }
114 | }
115 |
116 | ///
117 | /// Draws the input for the rotation
118 | ///
119 | private void DrawRotationElement()
120 | {
121 | if (ThinInspectorMode)
122 | {
123 | GUILayout.BeginHorizontal();
124 | EditorGUILayout.LabelField("Rotation");
125 | DrawRotationReset();
126 | GUILayout.EndHorizontal();
127 | }
128 |
129 | //Rotation layout
130 | GUILayout.BeginHorizontal();
131 | EditorGUIUtility.labelWidth = EditorGUIUtility.currentViewWidth - uTransformEditor.FIELD_WIDTH - 64; // align field to right of inspector
132 | this.RotationPropertyField(this.rotationProperty, ThinInspectorMode ? GUIContent.none : rotationGUIContent);
133 | if (!ThinInspectorMode)
134 | DrawRotationReset();
135 | GUILayout.EndHorizontal();
136 | EditorGUIUtility.labelWidth = 0;
137 | }
138 | private void DrawRotationReset()
139 | {
140 | GUILayout.Space(18);
141 | if (GUILayout.Button(new GUIContent("", icon_revert, "Reset this objects rotation"), uEditorUtils.uEditorSkin.GetStyle("ResetButton"), GUILayout.Width(18), GUILayout.Height(18)))
142 | {
143 | this.rotationProperty.quaternionValue = Quaternion.identity;
144 | }
145 | }
146 |
147 | ///
148 | /// Draws the input for the scale
149 | ///
150 | private void DrawScaleElement()
151 | {
152 | if (ThinInspectorMode)
153 | {
154 | GUILayout.BeginHorizontal();
155 | EditorGUILayout.LabelField("Scale");
156 | DrawScaleReset();
157 | GUILayout.EndHorizontal();
158 | }
159 | string label = ThinInspectorMode ? "" : "Scale";
160 |
161 | //Scale Layout
162 | GUILayout.BeginHorizontal();
163 | EditorGUIUtility.labelWidth = EditorGUIUtility.currentViewWidth - uTransformEditor.FIELD_WIDTH - 64; // align field to right of inspector
164 | this.scaleProperty.vector3Value = uEditorUtils.Vector3InputField(label, this.scaleProperty.vector3Value, false, UniformScaling, UniformScaling);
165 | if (!ThinInspectorMode)
166 | DrawScaleReset();
167 | GUILayout.EndHorizontal();
168 | EditorGUIUtility.labelWidth = 0;
169 | }
170 | private void DrawScaleReset()
171 | {
172 | if (GUILayout.Button(new GUIContent("", (UniformScaling ? icon_locked : icon_unlocked), (UniformScaling ? "Unlock Scale" : "Lock Scale")), uEditorUtils.uEditorSkin.GetStyle("ResetButton"), GUILayout.Width(18), GUILayout.Height(18)))
173 | {
174 | UniformScaling = !UniformScaling;
175 | }
176 | if (GUILayout.Button(new GUIContent("", icon_revert, "Reset this objects scale"), uEditorUtils.uEditorSkin.GetStyle("ResetButton"), GUILayout.Width(18), GUILayout.Height(18)))
177 | {
178 | this.scaleProperty.vector3Value = Vector3.one;
179 | }
180 | }
181 |
182 | #region UTILITIES
183 | private static float snap_offset = 0f;
184 | private static Vector3 minRotation;
185 | private static Vector3 maxRotation = new Vector3(360,360,360);
186 |
187 | private void DrawUtilities()
188 | {
189 | GUILayout.Space(5);
190 | //Snap to ground
191 | GUILayout.BeginHorizontal();
192 | if (GUILayout.Button("Snap To Ground", uEditorUtils.uEditorSkin.button, GUILayout.Width(ThinInspectorMode ? 100 : 160)))
193 | {
194 | foreach (var tar in this.targets)
195 | {
196 | Transform t = (Transform)tar;
197 | Undo.RecordObject(t, "Snap to Ground");
198 | t.TransformSnapToGround(snap_offset);
199 | }
200 | }
201 | EditorGUIUtility.labelWidth = 50f;
202 | snap_offset = EditorGUILayout.FloatField("Offset", snap_offset);
203 | GUILayout.EndHorizontal();
204 |
205 |
206 | //Random rotation
207 | GUILayout.BeginHorizontal();
208 | if (GUILayout.Button("Random Rotation", uEditorUtils.uEditorSkin.button, GUILayout.Width(ThinInspectorMode ? 100 : 160), GUILayout.Height(EditorGUIUtility.singleLineHeight * 2)))
209 | {
210 | foreach (var tar in this.targets)
211 | {
212 | Transform t = (Transform)tar;
213 | Undo.RecordObject(t, "Random Rotation");
214 | t.RandomiseRotation(minRotation, maxRotation);
215 | }
216 | }
217 |
218 | GUILayout.BeginVertical();
219 | minRotation = EditorGUILayout.Vector3Field(ThinInspectorMode ? "" : "Min", minRotation);
220 | maxRotation = EditorGUILayout.Vector3Field(ThinInspectorMode ? "" : "Max", maxRotation);
221 | GUILayout.EndVertical();
222 | GUILayout.EndHorizontal();
223 | EditorGUIUtility.labelWidth = 0;
224 |
225 | }
226 | #endregion
227 |
228 | ///
229 | /// Returns the localised version of a string
230 | ///
231 | private static string LocalString(string text)
232 | {
233 | return text;
234 | //return LocalizationDatabase.GetLocalizedString(text);
235 | }
236 |
237 | private static bool ThinInspectorMode
238 | {
239 |
240 | get
241 | {
242 | return EditorGUIUtility.currentViewWidth <= 300;
243 | }
244 |
245 | }
246 |
247 | private bool ValidatePosition(Vector3 position)
248 | {
249 | if (Mathf.Abs(position.x) > uTransformEditor.POSITION_MAX) return false;
250 | if (Mathf.Abs(position.y) > uTransformEditor.POSITION_MAX) return false;
251 | if (Mathf.Abs(position.z) > uTransformEditor.POSITION_MAX) return false;
252 | return true;
253 | }
254 |
255 | private void RotationPropertyField(SerializedProperty rotationProperty, GUIContent content)
256 | {
257 | Transform transform = (Transform)this.targets[0];
258 | Quaternion localRotation = transform.localRotation;
259 | foreach (UnityEngine.Object t in (UnityEngine.Object[])this.targets)
260 | {
261 | if (!SameRotation(localRotation, ((Transform)t).localRotation))
262 | {
263 | EditorGUI.showMixedValue = true;
264 | break;
265 | }
266 | }
267 |
268 | EditorGUI.BeginChangeCheck();
269 |
270 | Vector3 eulerAngles = uEditorUtils.Vector3InputField(content.text, localRotation.eulerAngles);
271 | //Vector3 eulerAngles = EditorGUILayout.Vector3Field(content, localRotation.eulerAngles);
272 |
273 | if (EditorGUI.EndChangeCheck())
274 | {
275 | Undo.RecordObjects(this.targets, "Rotation Changed");
276 | foreach (UnityEngine.Object obj in this.targets)
277 | {
278 | Transform t = (Transform)obj;
279 | t.localEulerAngles = eulerAngles;
280 | }
281 | rotationProperty.serializedObject.SetIsDifferentCacheDirty();
282 | }
283 |
284 | EditorGUI.showMixedValue = false;
285 | }
286 |
287 | private bool SameRotation(Quaternion rot1, Quaternion rot2)
288 | {
289 | if (rot1.x != rot2.x) return false;
290 | if (rot1.y != rot2.y) return false;
291 | if (rot1.z != rot2.z) return false;
292 | if (rot1.w != rot2.w) return false;
293 | return true;
294 | }
295 | }
296 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/uTransformEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4734d308e32384843a7bb361f729bc2e
3 | timeCreated: 1520211229
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/uTransformUtlilities.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 |
6 |
7 | public static class uTransformUtlilities {
8 |
9 |
10 |
11 | public static void TransformSnapToGround(this Transform transform, float offset = 0)
12 | {
13 | RaycastHit hit;
14 | Ray ray = new Ray(transform.position, Vector3.down);
15 | if(Physics.Raycast(ray, out hit, Mathf.Infinity))
16 | {
17 | Vector3 position = hit.point;
18 | position += Vector3.up * offset;
19 | transform.position = position;
20 | }
21 | }
22 |
23 | public static void RandomiseRotation(this Transform transform, Vector3 minRotation, Vector3 maxRotation)
24 | {
25 | Vector3 rotation = transform.eulerAngles;
26 | rotation.x = Random.Range(minRotation.x, maxRotation.x);
27 | rotation.y = Random.Range(minRotation.y, maxRotation.y);
28 | rotation.z = Random.Range(minRotation.z, maxRotation.z);
29 | transform.eulerAngles = rotation;
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/Assets/Editor/Extended Transform/uTransformUtlilities.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 122aab2c98fa3a747b30916f0bbd5498
3 | timeCreated: 1520211229
4 | licenseType: Pro
5 | MonoImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | defaultReferences: []
9 | executionOrder: 0
10 | icon: {instanceID: 0}
11 | userData:
12 | assetBundleName:
13 | assetBundleVariant:
14 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Unity - Extended Transform Editor
2 |
3 | Extends the default Unity Transform inspector to include some useful functionality
4 | - Reset buttons
5 | - Locked scale mode
6 | - Snap to Ground
7 | - Random Rotation
8 |
9 |
10 |
--------------------------------------------------------------------------------