├── .gitignore
├── Assets
├── RuntimeConsole.meta
└── RuntimeConsole
│ ├── Prefabs.meta
│ ├── Prefabs
│ ├── LogItem.prefab
│ └── LogItem.prefab.meta
│ ├── Runtime.meta
│ ├── Runtime
│ ├── Bottom.meta
│ ├── Bottom
│ │ ├── BottomExt.cs
│ │ ├── BottomExt.cs.meta
│ │ ├── BottomMove.cs
│ │ ├── BottomMove.cs.meta
│ │ ├── ConsoleBottom.cs
│ │ └── ConsoleBottom.cs.meta
│ ├── ConsoleAll.cs
│ ├── ConsoleAll.cs.meta
│ ├── ConsoleInfo.cs
│ ├── ConsoleInfo.cs.meta
│ ├── ConsoleMini.cs
│ ├── ConsoleMini.cs.meta
│ ├── Log.meta
│ ├── Log
│ │ ├── Log.cs
│ │ ├── Log.cs.meta
│ │ ├── LogCache.cs
│ │ ├── LogCache.cs.meta
│ │ ├── LogDetail.cs
│ │ ├── LogDetail.cs.meta
│ │ ├── LogMgr.cs
│ │ ├── LogMgr.cs.meta
│ │ ├── LogView.cs
│ │ └── LogView.cs.meta
│ ├── RuntimeConsole.asmdef
│ ├── RuntimeConsole.asmdef.meta
│ ├── RuntimeConsole.cs
│ └── RuntimeConsole.cs.meta
│ ├── RuntimeConsole.prefab
│ ├── RuntimeConsole.prefab.meta
│ ├── Texture.meta
│ ├── Texture
│ ├── Clock.png
│ ├── Clock.png.meta
│ ├── Close.png
│ ├── Close.png.meta
│ ├── Copy.png
│ ├── Copy.png.meta
│ ├── Error.png
│ ├── Error.png.meta
│ ├── Fps.png
│ ├── Fps.png.meta
│ ├── IconClear.psd
│ ├── IconClear.psd.meta
│ ├── IconCollapse.psd
│ ├── IconCollapse.psd.meta
│ ├── IconError.psd
│ ├── IconError.psd.meta
│ ├── IconHide.psd
│ ├── IconHide.psd.meta
│ ├── IconInfo.psd
│ ├── IconInfo.psd.meta
│ ├── IconResizeAllDirections.psd
│ ├── IconResizeAllDirections.psd.meta
│ ├── IconResizeVertialOnly.psd
│ ├── IconResizeVertialOnly.psd.meta
│ ├── IconSnapToBottom.psd
│ ├── IconSnapToBottom.psd.meta
│ ├── IconSnapToBottomBg.psd
│ ├── IconSnapToBottomBg.psd.meta
│ ├── IconWarning.psd
│ ├── IconWarning.psd.meta
│ ├── Info.png
│ ├── Info.png.meta
│ ├── Log.png
│ ├── Log.png.meta
│ ├── Memory.png
│ ├── Memory.png.meta
│ ├── Move.png
│ ├── Move.png.meta
│ ├── Refresh.png
│ ├── Refresh.png.meta
│ ├── SearchIcon.psd
│ ├── SearchIcon.psd.meta
│ ├── Setting.png
│ ├── Setting.png.meta
│ ├── SlicedBackground.psd
│ ├── SlicedBackground.psd.meta
│ ├── SlicedBackground2.psd
│ ├── SlicedBackground2.psd.meta
│ ├── SlicedBackground3.psd
│ ├── SlicedBackground3.psd.meta
│ ├── Trash.png
│ ├── Trash.png.meta
│ ├── Unity.png
│ ├── Unity.png.meta
│ ├── UnityIcon.png
│ ├── UnityIcon.png.meta
│ ├── Vertial.png
│ ├── Vertial.png.meta
│ ├── Warring.png
│ └── Warring.png.meta
│ ├── package.json
│ └── package.json.meta
├── LICENSE
├── README.md
├── Release
└── RuntimeConsole.unitypackage
└── TmpGif
├── screenshots.gif
└── screenshots2.gif
/.gitignore:
--------------------------------------------------------------------------------
1 | # This .gitignore file should be placed at the root of your Unity project directory
2 | #
3 | # Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
4 | #
5 | /[Ll]ibrary/
6 | /[Tt]emp/
7 | /[Oo]bj/
8 | /[Bb]uild/
9 | /[Bb]uilds/
10 | /[Ll]ogs/
11 | /[Uu]ser[Ss]ettings/
12 |
13 | # MemoryCaptures can get excessive in size.
14 | # They also could contain extremely sensitive data
15 | /[Mm]emoryCaptures/
16 |
17 | # Asset meta data should only be ignored when the corresponding asset is also ignored
18 | !/[Aa]ssets/**/*.meta
19 |
20 | # Uncomment this line if you wish to ignore the asset store tools plugin
21 | # /[Aa]ssets/AssetStoreTools*
22 |
23 | # Autogenerated Jetbrains Rider plugin
24 | /[Aa]ssets/Plugins/Editor/JetBrains*
25 |
26 | # Visual Studio cache directory
27 | .vs/
28 |
29 | # Gradle cache directory
30 | .gradle/
31 |
32 | # Autogenerated VS/MD/Consulo solution and project files
33 | ExportedObj/
34 | .consulo/
35 | *.csproj
36 | *.unityproj
37 | *.sln
38 | *.suo
39 | *.tmp
40 | *.user
41 | *.userprefs
42 | *.pidb
43 | *.booproj
44 | *.svd
45 | *.pdb
46 | *.mdb
47 | *.opendb
48 | *.VC.db
49 |
50 | # Unity3D generated meta files
51 | *.pidb.meta
52 | *.pdb.meta
53 | *.mdb.meta
54 |
55 | # Unity3D generated file on crash reports
56 | sysinfo.txt
57 |
58 | # Builds
59 | *.apk
60 | *.aab
61 | *.unitypackage
62 |
63 | # Crashlytics generated file
64 | crashlytics-build.properties
65 |
66 | # Packed Addressables
67 | /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
68 |
69 | # Temporary auto-generated Android Assets
70 | /[Aa]ssets/[Ss]treamingAssets/aa.meta
71 | /[Aa]ssets/[Ss]treamingAssets/aa/*
72 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8b3fe03a296e7eb4196a6596fc15c0b2
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Prefabs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a4195908f3b61cf4c9f2b67d9a1a676c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Prefabs/LogItem.prefab:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1 &14542825
4 | GameObject:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | serializedVersion: 6
10 | m_Component:
11 | - component: {fileID: 14542826}
12 | - component: {fileID: 14542829}
13 | - component: {fileID: 14542828}
14 | m_Layer: 5
15 | m_Name: txtFrame
16 | m_TagString: Untagged
17 | m_Icon: {fileID: 0}
18 | m_NavMeshLayer: 0
19 | m_StaticEditorFlags: 0
20 | m_IsActive: 1
21 | --- !u!224 &14542826
22 | RectTransform:
23 | m_ObjectHideFlags: 0
24 | m_CorrespondingSourceObject: {fileID: 0}
25 | m_PrefabInstance: {fileID: 0}
26 | m_PrefabAsset: {fileID: 0}
27 | m_GameObject: {fileID: 14542825}
28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
29 | m_LocalPosition: {x: 0, y: 0, z: 0}
30 | m_LocalScale: {x: 1, y: 1, z: 1}
31 | m_ConstrainProportionsScale: 0
32 | m_Children:
33 | - {fileID: 1046033345}
34 | m_Father: {fileID: 715143765}
35 | m_RootOrder: 0
36 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
37 | m_AnchorMin: {x: 0, y: 0}
38 | m_AnchorMax: {x: 0, y: 0}
39 | m_AnchoredPosition: {x: 0, y: 0}
40 | m_SizeDelta: {x: 0, y: 0}
41 | m_Pivot: {x: 0.49999997, y: 0.5}
42 | --- !u!222 &14542829
43 | CanvasRenderer:
44 | m_ObjectHideFlags: 0
45 | m_CorrespondingSourceObject: {fileID: 0}
46 | m_PrefabInstance: {fileID: 0}
47 | m_PrefabAsset: {fileID: 0}
48 | m_GameObject: {fileID: 14542825}
49 | m_CullTransparentMesh: 1
50 | --- !u!114 &14542828
51 | MonoBehaviour:
52 | m_ObjectHideFlags: 0
53 | m_CorrespondingSourceObject: {fileID: 0}
54 | m_PrefabInstance: {fileID: 0}
55 | m_PrefabAsset: {fileID: 0}
56 | m_GameObject: {fileID: 14542825}
57 | m_Enabled: 1
58 | m_EditorHideFlags: 0
59 | m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
60 | m_Name:
61 | m_EditorClassIdentifier:
62 | m_Material: {fileID: 0}
63 | m_Color: {r: 1, g: 1, b: 1, a: 1}
64 | m_RaycastTarget: 0
65 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
66 | m_Maskable: 1
67 | m_OnCullStateChanged:
68 | m_PersistentCalls:
69 | m_Calls: []
70 | m_FontData:
71 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
72 | m_FontSize: 13
73 | m_FontStyle: 0
74 | m_BestFit: 0
75 | m_MinSize: 1
76 | m_MaxSize: 45
77 | m_Alignment: 4
78 | m_AlignByGeometry: 0
79 | m_RichText: 1
80 | m_HorizontalOverflow: 0
81 | m_VerticalOverflow: 0
82 | m_LineSpacing: 1
83 | m_Text: 60
84 | --- !u!1 &106813760
85 | GameObject:
86 | m_ObjectHideFlags: 0
87 | m_CorrespondingSourceObject: {fileID: 0}
88 | m_PrefabInstance: {fileID: 0}
89 | m_PrefabAsset: {fileID: 0}
90 | serializedVersion: 6
91 | m_Component:
92 | - component: {fileID: 106813761}
93 | - component: {fileID: 106813763}
94 | - component: {fileID: 106813762}
95 | - component: {fileID: 6159390021618348149}
96 | m_Layer: 5
97 | m_Name: imgMono
98 | m_TagString: Untagged
99 | m_Icon: {fileID: 0}
100 | m_NavMeshLayer: 0
101 | m_StaticEditorFlags: 0
102 | m_IsActive: 1
103 | --- !u!224 &106813761
104 | RectTransform:
105 | m_ObjectHideFlags: 0
106 | m_CorrespondingSourceObject: {fileID: 0}
107 | m_PrefabInstance: {fileID: 0}
108 | m_PrefabAsset: {fileID: 0}
109 | m_GameObject: {fileID: 106813760}
110 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
111 | m_LocalPosition: {x: 0, y: 0, z: 0}
112 | m_LocalScale: {x: 1, y: 1, z: 1}
113 | m_ConstrainProportionsScale: 0
114 | m_Children:
115 | - {fileID: 1748946310}
116 | m_Father: {fileID: 3383172547913995846}
117 | m_RootOrder: 0
118 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
119 | m_AnchorMin: {x: 0, y: 0}
120 | m_AnchorMax: {x: 0, y: 0}
121 | m_AnchoredPosition: {x: 0, y: 0}
122 | m_SizeDelta: {x: 0, y: 21}
123 | m_Pivot: {x: 0.5, y: 0.5}
124 | --- !u!222 &106813763
125 | CanvasRenderer:
126 | m_ObjectHideFlags: 0
127 | m_CorrespondingSourceObject: {fileID: 0}
128 | m_PrefabInstance: {fileID: 0}
129 | m_PrefabAsset: {fileID: 0}
130 | m_GameObject: {fileID: 106813760}
131 | m_CullTransparentMesh: 1
132 | --- !u!114 &106813762
133 | MonoBehaviour:
134 | m_ObjectHideFlags: 0
135 | m_CorrespondingSourceObject: {fileID: 0}
136 | m_PrefabInstance: {fileID: 0}
137 | m_PrefabAsset: {fileID: 0}
138 | m_GameObject: {fileID: 106813760}
139 | m_Enabled: 1
140 | m_EditorHideFlags: 0
141 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
142 | m_Name:
143 | m_EditorClassIdentifier:
144 | m_Material: {fileID: 0}
145 | m_Color: {r: 0.17254902, g: 0.3647059, b: 0.5294118, a: 1}
146 | m_RaycastTarget: 0
147 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
148 | m_Maskable: 1
149 | m_OnCullStateChanged:
150 | m_PersistentCalls:
151 | m_Calls: []
152 | m_Sprite: {fileID: 21300000, guid: b3f0d976f6d6802479d6465d11b3aa68, type: 3}
153 | m_Type: 1
154 | m_PreserveAspect: 0
155 | m_FillCenter: 1
156 | m_FillMethod: 4
157 | m_FillAmount: 1
158 | m_FillClockwise: 1
159 | m_FillOrigin: 0
160 | m_UseSpriteMesh: 0
161 | m_PixelsPerUnitMultiplier: 1
162 | --- !u!114 &6159390021618348149
163 | MonoBehaviour:
164 | m_ObjectHideFlags: 0
165 | m_CorrespondingSourceObject: {fileID: 0}
166 | m_PrefabInstance: {fileID: 0}
167 | m_PrefabAsset: {fileID: 0}
168 | m_GameObject: {fileID: 106813760}
169 | m_Enabled: 1
170 | m_EditorHideFlags: 0
171 | m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
172 | m_Name:
173 | m_EditorClassIdentifier:
174 | m_Padding:
175 | m_Left: 22
176 | m_Right: 5
177 | m_Top: 0
178 | m_Bottom: 0
179 | m_ChildAlignment: 4
180 | m_Spacing: 3
181 | m_ChildForceExpandWidth: 1
182 | m_ChildForceExpandHeight: 1
183 | m_ChildControlWidth: 1
184 | m_ChildControlHeight: 1
185 | m_ChildScaleWidth: 1
186 | m_ChildScaleHeight: 1
187 | m_ReverseArrangement: 0
188 | --- !u!1 &715143764
189 | GameObject:
190 | m_ObjectHideFlags: 0
191 | m_CorrespondingSourceObject: {fileID: 0}
192 | m_PrefabInstance: {fileID: 0}
193 | m_PrefabAsset: {fileID: 0}
194 | serializedVersion: 6
195 | m_Component:
196 | - component: {fileID: 715143765}
197 | - component: {fileID: 715143767}
198 | - component: {fileID: 715143766}
199 | - component: {fileID: 7736243061265284386}
200 | m_Layer: 5
201 | m_Name: imgFrame
202 | m_TagString: Untagged
203 | m_Icon: {fileID: 0}
204 | m_NavMeshLayer: 0
205 | m_StaticEditorFlags: 0
206 | m_IsActive: 1
207 | --- !u!224 &715143765
208 | RectTransform:
209 | m_ObjectHideFlags: 0
210 | m_CorrespondingSourceObject: {fileID: 0}
211 | m_PrefabInstance: {fileID: 0}
212 | m_PrefabAsset: {fileID: 0}
213 | m_GameObject: {fileID: 715143764}
214 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
215 | m_LocalPosition: {x: 0, y: 0, z: 0}
216 | m_LocalScale: {x: 1, y: 1, z: 1}
217 | m_ConstrainProportionsScale: 0
218 | m_Children:
219 | - {fileID: 14542826}
220 | m_Father: {fileID: 3383172547913995846}
221 | m_RootOrder: 1
222 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
223 | m_AnchorMin: {x: 0, y: 0}
224 | m_AnchorMax: {x: 0, y: 0}
225 | m_AnchoredPosition: {x: 0, y: 0}
226 | m_SizeDelta: {x: 0, y: 21}
227 | m_Pivot: {x: 0.5, y: 0.5}
228 | --- !u!222 &715143767
229 | CanvasRenderer:
230 | m_ObjectHideFlags: 0
231 | m_CorrespondingSourceObject: {fileID: 0}
232 | m_PrefabInstance: {fileID: 0}
233 | m_PrefabAsset: {fileID: 0}
234 | m_GameObject: {fileID: 715143764}
235 | m_CullTransparentMesh: 1
236 | --- !u!114 &715143766
237 | MonoBehaviour:
238 | m_ObjectHideFlags: 0
239 | m_CorrespondingSourceObject: {fileID: 0}
240 | m_PrefabInstance: {fileID: 0}
241 | m_PrefabAsset: {fileID: 0}
242 | m_GameObject: {fileID: 715143764}
243 | m_Enabled: 1
244 | m_EditorHideFlags: 0
245 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
246 | m_Name:
247 | m_EditorClassIdentifier:
248 | m_Material: {fileID: 0}
249 | m_Color: {r: 0.17254902, g: 0.3647059, b: 0.5294118, a: 1}
250 | m_RaycastTarget: 0
251 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
252 | m_Maskable: 1
253 | m_OnCullStateChanged:
254 | m_PersistentCalls:
255 | m_Calls: []
256 | m_Sprite: {fileID: 21300000, guid: b3f0d976f6d6802479d6465d11b3aa68, type: 3}
257 | m_Type: 1
258 | m_PreserveAspect: 0
259 | m_FillCenter: 1
260 | m_FillMethod: 4
261 | m_FillAmount: 1
262 | m_FillClockwise: 1
263 | m_FillOrigin: 0
264 | m_UseSpriteMesh: 0
265 | m_PixelsPerUnitMultiplier: 1
266 | --- !u!114 &7736243061265284386
267 | MonoBehaviour:
268 | m_ObjectHideFlags: 0
269 | m_CorrespondingSourceObject: {fileID: 0}
270 | m_PrefabInstance: {fileID: 0}
271 | m_PrefabAsset: {fileID: 0}
272 | m_GameObject: {fileID: 715143764}
273 | m_Enabled: 1
274 | m_EditorHideFlags: 0
275 | m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
276 | m_Name:
277 | m_EditorClassIdentifier:
278 | m_Padding:
279 | m_Left: 22
280 | m_Right: 5
281 | m_Top: 0
282 | m_Bottom: 0
283 | m_ChildAlignment: 4
284 | m_Spacing: 3
285 | m_ChildForceExpandWidth: 1
286 | m_ChildForceExpandHeight: 1
287 | m_ChildControlWidth: 1
288 | m_ChildControlHeight: 1
289 | m_ChildScaleWidth: 1
290 | m_ChildScaleHeight: 1
291 | m_ReverseArrangement: 0
292 | --- !u!1 &1046033344
293 | GameObject:
294 | m_ObjectHideFlags: 0
295 | m_CorrespondingSourceObject: {fileID: 0}
296 | m_PrefabInstance: {fileID: 0}
297 | m_PrefabAsset: {fileID: 0}
298 | serializedVersion: 6
299 | m_Component:
300 | - component: {fileID: 1046033345}
301 | - component: {fileID: 1046033347}
302 | - component: {fileID: 1046033346}
303 | m_Layer: 5
304 | m_Name: Image
305 | m_TagString: Untagged
306 | m_Icon: {fileID: 0}
307 | m_NavMeshLayer: 0
308 | m_StaticEditorFlags: 0
309 | m_IsActive: 1
310 | --- !u!224 &1046033345
311 | RectTransform:
312 | m_ObjectHideFlags: 0
313 | m_CorrespondingSourceObject: {fileID: 0}
314 | m_PrefabInstance: {fileID: 0}
315 | m_PrefabAsset: {fileID: 0}
316 | m_GameObject: {fileID: 1046033344}
317 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
318 | m_LocalPosition: {x: 0, y: 0, z: 0}
319 | m_LocalScale: {x: 1, y: 1, z: 1}
320 | m_ConstrainProportionsScale: 0
321 | m_Children: []
322 | m_Father: {fileID: 14542826}
323 | m_RootOrder: 0
324 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
325 | m_AnchorMin: {x: 0, y: 0.5}
326 | m_AnchorMax: {x: 0, y: 0.5}
327 | m_AnchoredPosition: {x: -10, y: 0}
328 | m_SizeDelta: {x: 14, y: 14}
329 | m_Pivot: {x: 0.5, y: 0.5}
330 | --- !u!222 &1046033347
331 | CanvasRenderer:
332 | m_ObjectHideFlags: 0
333 | m_CorrespondingSourceObject: {fileID: 0}
334 | m_PrefabInstance: {fileID: 0}
335 | m_PrefabAsset: {fileID: 0}
336 | m_GameObject: {fileID: 1046033344}
337 | m_CullTransparentMesh: 1
338 | --- !u!114 &1046033346
339 | MonoBehaviour:
340 | m_ObjectHideFlags: 0
341 | m_CorrespondingSourceObject: {fileID: 0}
342 | m_PrefabInstance: {fileID: 0}
343 | m_PrefabAsset: {fileID: 0}
344 | m_GameObject: {fileID: 1046033344}
345 | m_Enabled: 1
346 | m_EditorHideFlags: 0
347 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
348 | m_Name:
349 | m_EditorClassIdentifier:
350 | m_Material: {fileID: 0}
351 | m_Color: {r: 1, g: 1, b: 1, a: 1}
352 | m_RaycastTarget: 1
353 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
354 | m_Maskable: 1
355 | m_OnCullStateChanged:
356 | m_PersistentCalls:
357 | m_Calls: []
358 | m_Sprite: {fileID: 21300000, guid: 78e200ef856a67d4290183e66438427f, type: 3}
359 | m_Type: 0
360 | m_PreserveAspect: 0
361 | m_FillCenter: 1
362 | m_FillMethod: 4
363 | m_FillAmount: 1
364 | m_FillClockwise: 1
365 | m_FillOrigin: 0
366 | m_UseSpriteMesh: 0
367 | m_PixelsPerUnitMultiplier: 1
368 | --- !u!1 &1748946309
369 | GameObject:
370 | m_ObjectHideFlags: 0
371 | m_CorrespondingSourceObject: {fileID: 0}
372 | m_PrefabInstance: {fileID: 0}
373 | m_PrefabAsset: {fileID: 0}
374 | serializedVersion: 6
375 | m_Component:
376 | - component: {fileID: 1748946310}
377 | - component: {fileID: 1748946313}
378 | - component: {fileID: 1748946312}
379 | m_Layer: 5
380 | m_Name: txtMono
381 | m_TagString: Untagged
382 | m_Icon: {fileID: 0}
383 | m_NavMeshLayer: 0
384 | m_StaticEditorFlags: 0
385 | m_IsActive: 1
386 | --- !u!224 &1748946310
387 | RectTransform:
388 | m_ObjectHideFlags: 0
389 | m_CorrespondingSourceObject: {fileID: 0}
390 | m_PrefabInstance: {fileID: 0}
391 | m_PrefabAsset: {fileID: 0}
392 | m_GameObject: {fileID: 1748946309}
393 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
394 | m_LocalPosition: {x: 0, y: 0, z: 0}
395 | m_LocalScale: {x: 1, y: 1, z: 1}
396 | m_ConstrainProportionsScale: 0
397 | m_Children:
398 | - {fileID: 4155120764280343517}
399 | m_Father: {fileID: 106813761}
400 | m_RootOrder: 0
401 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
402 | m_AnchorMin: {x: 0, y: 0}
403 | m_AnchorMax: {x: 0, y: 0}
404 | m_AnchoredPosition: {x: 0, y: 0}
405 | m_SizeDelta: {x: 0, y: 0}
406 | m_Pivot: {x: 0.5000001, y: 0.5}
407 | --- !u!222 &1748946313
408 | CanvasRenderer:
409 | m_ObjectHideFlags: 0
410 | m_CorrespondingSourceObject: {fileID: 0}
411 | m_PrefabInstance: {fileID: 0}
412 | m_PrefabAsset: {fileID: 0}
413 | m_GameObject: {fileID: 1748946309}
414 | m_CullTransparentMesh: 1
415 | --- !u!114 &1748946312
416 | MonoBehaviour:
417 | m_ObjectHideFlags: 0
418 | m_CorrespondingSourceObject: {fileID: 0}
419 | m_PrefabInstance: {fileID: 0}
420 | m_PrefabAsset: {fileID: 0}
421 | m_GameObject: {fileID: 1748946309}
422 | m_Enabled: 1
423 | m_EditorHideFlags: 0
424 | m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
425 | m_Name:
426 | m_EditorClassIdentifier:
427 | m_Material: {fileID: 0}
428 | m_Color: {r: 1, g: 1, b: 1, a: 1}
429 | m_RaycastTarget: 0
430 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
431 | m_Maskable: 1
432 | m_OnCullStateChanged:
433 | m_PersistentCalls:
434 | m_Calls: []
435 | m_FontData:
436 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
437 | m_FontSize: 13
438 | m_FontStyle: 0
439 | m_BestFit: 0
440 | m_MinSize: 1
441 | m_MaxSize: 45
442 | m_Alignment: 4
443 | m_AlignByGeometry: 0
444 | m_RichText: 1
445 | m_HorizontalOverflow: 0
446 | m_VerticalOverflow: 0
447 | m_LineSpacing: 1
448 | m_Text: 333
449 | --- !u!1 &2027285749142914912
450 | GameObject:
451 | m_ObjectHideFlags: 0
452 | m_CorrespondingSourceObject: {fileID: 0}
453 | m_PrefabInstance: {fileID: 0}
454 | m_PrefabAsset: {fileID: 0}
455 | serializedVersion: 6
456 | m_Component:
457 | - component: {fileID: 299512918675819924}
458 | - component: {fileID: 3247556228470897387}
459 | - component: {fileID: 4529138656610696574}
460 | m_Layer: 5
461 | m_Name: imgLogType
462 | m_TagString: Untagged
463 | m_Icon: {fileID: 0}
464 | m_NavMeshLayer: 0
465 | m_StaticEditorFlags: 0
466 | m_IsActive: 1
467 | --- !u!224 &299512918675819924
468 | RectTransform:
469 | m_ObjectHideFlags: 0
470 | m_CorrespondingSourceObject: {fileID: 0}
471 | m_PrefabInstance: {fileID: 0}
472 | m_PrefabAsset: {fileID: 0}
473 | m_GameObject: {fileID: 2027285749142914912}
474 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
475 | m_LocalPosition: {x: 0, y: 0, z: 0}
476 | m_LocalScale: {x: 1, y: 1, z: 1}
477 | m_ConstrainProportionsScale: 0
478 | m_Children: []
479 | m_Father: {fileID: 3195051054355498941}
480 | m_RootOrder: 1
481 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
482 | m_AnchorMin: {x: 0, y: 0.5}
483 | m_AnchorMax: {x: 0, y: 0.5}
484 | m_AnchoredPosition: {x: 20.2, y: 0}
485 | m_SizeDelta: {x: 16, y: 16}
486 | m_Pivot: {x: 0.5, y: 0.5}
487 | --- !u!222 &3247556228470897387
488 | CanvasRenderer:
489 | m_ObjectHideFlags: 0
490 | m_CorrespondingSourceObject: {fileID: 0}
491 | m_PrefabInstance: {fileID: 0}
492 | m_PrefabAsset: {fileID: 0}
493 | m_GameObject: {fileID: 2027285749142914912}
494 | m_CullTransparentMesh: 1
495 | --- !u!114 &4529138656610696574
496 | MonoBehaviour:
497 | m_ObjectHideFlags: 0
498 | m_CorrespondingSourceObject: {fileID: 0}
499 | m_PrefabInstance: {fileID: 0}
500 | m_PrefabAsset: {fileID: 0}
501 | m_GameObject: {fileID: 2027285749142914912}
502 | m_Enabled: 1
503 | m_EditorHideFlags: 0
504 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
505 | m_Name:
506 | m_EditorClassIdentifier:
507 | m_Material: {fileID: 0}
508 | m_Color: {r: 1, g: 1, b: 1, a: 1}
509 | m_RaycastTarget: 1
510 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
511 | m_Maskable: 1
512 | m_OnCullStateChanged:
513 | m_PersistentCalls:
514 | m_Calls: []
515 | m_Sprite: {fileID: 21300000, guid: 217f1f081921b0e469a932fb12c55b52, type: 3}
516 | m_Type: 0
517 | m_PreserveAspect: 0
518 | m_FillCenter: 1
519 | m_FillMethod: 4
520 | m_FillAmount: 1
521 | m_FillClockwise: 1
522 | m_FillOrigin: 0
523 | m_UseSpriteMesh: 0
524 | m_PixelsPerUnitMultiplier: 1
525 | --- !u!1 &2971953063591803051
526 | GameObject:
527 | m_ObjectHideFlags: 0
528 | m_CorrespondingSourceObject: {fileID: 0}
529 | m_PrefabInstance: {fileID: 0}
530 | m_PrefabAsset: {fileID: 0}
531 | serializedVersion: 6
532 | m_Component:
533 | - component: {fileID: 3383172547913995846}
534 | - component: {fileID: 3953165007541731441}
535 | - component: {fileID: 8301162792107340371}
536 | m_Layer: 5
537 | m_Name: Grid
538 | m_TagString: Untagged
539 | m_Icon: {fileID: 0}
540 | m_NavMeshLayer: 0
541 | m_StaticEditorFlags: 0
542 | m_IsActive: 1
543 | --- !u!224 &3383172547913995846
544 | RectTransform:
545 | m_ObjectHideFlags: 0
546 | m_CorrespondingSourceObject: {fileID: 0}
547 | m_PrefabInstance: {fileID: 0}
548 | m_PrefabAsset: {fileID: 0}
549 | m_GameObject: {fileID: 2971953063591803051}
550 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
551 | m_LocalPosition: {x: 0, y: 0, z: 0}
552 | m_LocalScale: {x: 1, y: 1, z: 1}
553 | m_ConstrainProportionsScale: 0
554 | m_Children:
555 | - {fileID: 106813761}
556 | - {fileID: 715143765}
557 | m_Father: {fileID: 3195051054355498941}
558 | m_RootOrder: 3
559 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
560 | m_AnchorMin: {x: 1, y: 0.5}
561 | m_AnchorMax: {x: 1, y: 0.5}
562 | m_AnchoredPosition: {x: -0.000061035156, y: 0}
563 | m_SizeDelta: {x: 0, y: 30}
564 | m_Pivot: {x: 1.0000001, y: 0.5}
565 | --- !u!114 &3953165007541731441
566 | MonoBehaviour:
567 | m_ObjectHideFlags: 0
568 | m_CorrespondingSourceObject: {fileID: 0}
569 | m_PrefabInstance: {fileID: 0}
570 | m_PrefabAsset: {fileID: 0}
571 | m_GameObject: {fileID: 2971953063591803051}
572 | m_Enabled: 1
573 | m_EditorHideFlags: 0
574 | m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
575 | m_Name:
576 | m_EditorClassIdentifier:
577 | m_Padding:
578 | m_Left: 0
579 | m_Right: 5
580 | m_Top: 0
581 | m_Bottom: 0
582 | m_ChildAlignment: 5
583 | m_Spacing: 5
584 | m_ChildForceExpandWidth: 1
585 | m_ChildForceExpandHeight: 1
586 | m_ChildControlWidth: 1
587 | m_ChildControlHeight: 0
588 | m_ChildScaleWidth: 1
589 | m_ChildScaleHeight: 1
590 | m_ReverseArrangement: 0
591 | --- !u!114 &8301162792107340371
592 | MonoBehaviour:
593 | m_ObjectHideFlags: 0
594 | m_CorrespondingSourceObject: {fileID: 0}
595 | m_PrefabInstance: {fileID: 0}
596 | m_PrefabAsset: {fileID: 0}
597 | m_GameObject: {fileID: 2971953063591803051}
598 | m_Enabled: 1
599 | m_EditorHideFlags: 0
600 | m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
601 | m_Name:
602 | m_EditorClassIdentifier:
603 | m_HorizontalFit: 2
604 | m_VerticalFit: 0
605 | --- !u!1 &3192881030963141854
606 | GameObject:
607 | m_ObjectHideFlags: 0
608 | m_CorrespondingSourceObject: {fileID: 0}
609 | m_PrefabInstance: {fileID: 0}
610 | m_PrefabAsset: {fileID: 0}
611 | serializedVersion: 6
612 | m_Component:
613 | - component: {fileID: 3192881030963141849}
614 | - component: {fileID: 3192881030963141851}
615 | - component: {fileID: 3192881030963141848}
616 | m_Layer: 5
617 | m_Name: txtContent
618 | m_TagString: Untagged
619 | m_Icon: {fileID: 0}
620 | m_NavMeshLayer: 0
621 | m_StaticEditorFlags: 0
622 | m_IsActive: 1
623 | --- !u!224 &3192881030963141849
624 | RectTransform:
625 | m_ObjectHideFlags: 0
626 | m_CorrespondingSourceObject: {fileID: 0}
627 | m_PrefabInstance: {fileID: 0}
628 | m_PrefabAsset: {fileID: 0}
629 | m_GameObject: {fileID: 3192881030963141854}
630 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
631 | m_LocalPosition: {x: 0, y: 0, z: 0}
632 | m_LocalScale: {x: 1, y: 1, z: 1}
633 | m_ConstrainProportionsScale: 0
634 | m_Children: []
635 | m_Father: {fileID: 3195051054355498941}
636 | m_RootOrder: 2
637 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
638 | m_AnchorMin: {x: 0, y: 0}
639 | m_AnchorMax: {x: 1, y: 1}
640 | m_AnchoredPosition: {x: 18.1, y: 0}
641 | m_SizeDelta: {x: -36.2, y: 0}
642 | m_Pivot: {x: 0.5, y: 0.5}
643 | --- !u!222 &3192881030963141851
644 | CanvasRenderer:
645 | m_ObjectHideFlags: 0
646 | m_CorrespondingSourceObject: {fileID: 0}
647 | m_PrefabInstance: {fileID: 0}
648 | m_PrefabAsset: {fileID: 0}
649 | m_GameObject: {fileID: 3192881030963141854}
650 | m_CullTransparentMesh: 1
651 | --- !u!114 &3192881030963141848
652 | MonoBehaviour:
653 | m_ObjectHideFlags: 0
654 | m_CorrespondingSourceObject: {fileID: 0}
655 | m_PrefabInstance: {fileID: 0}
656 | m_PrefabAsset: {fileID: 0}
657 | m_GameObject: {fileID: 3192881030963141854}
658 | m_Enabled: 1
659 | m_EditorHideFlags: 0
660 | m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
661 | m_Name:
662 | m_EditorClassIdentifier:
663 | m_Material: {fileID: 0}
664 | m_Color: {r: 1, g: 1, b: 1, a: 1}
665 | m_RaycastTarget: 0
666 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
667 | m_Maskable: 1
668 | m_OnCullStateChanged:
669 | m_PersistentCalls:
670 | m_Calls: []
671 | m_FontData:
672 | m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
673 | m_FontSize: 14
674 | m_FontStyle: 0
675 | m_BestFit: 0
676 | m_MinSize: 1
677 | m_MaxSize: 45
678 | m_Alignment: 3
679 | m_AlignByGeometry: 0
680 | m_RichText: 1
681 | m_HorizontalOverflow: 0
682 | m_VerticalOverflow: 0
683 | m_LineSpacing: 1
684 | m_Text: 12314
685 | --- !u!1 &3192881031064462525
686 | GameObject:
687 | m_ObjectHideFlags: 0
688 | m_CorrespondingSourceObject: {fileID: 0}
689 | m_PrefabInstance: {fileID: 0}
690 | m_PrefabAsset: {fileID: 0}
691 | serializedVersion: 6
692 | m_Component:
693 | - component: {fileID: 3192881031064462524}
694 | - component: {fileID: 3192881031064462521}
695 | - component: {fileID: 3192881031064462526}
696 | - component: {fileID: 3192881031064462527}
697 | m_Layer: 5
698 | m_Name: btnContent
699 | m_TagString: Untagged
700 | m_Icon: {fileID: 0}
701 | m_NavMeshLayer: 0
702 | m_StaticEditorFlags: 0
703 | m_IsActive: 1
704 | --- !u!224 &3192881031064462524
705 | RectTransform:
706 | m_ObjectHideFlags: 0
707 | m_CorrespondingSourceObject: {fileID: 0}
708 | m_PrefabInstance: {fileID: 0}
709 | m_PrefabAsset: {fileID: 0}
710 | m_GameObject: {fileID: 3192881031064462525}
711 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
712 | m_LocalPosition: {x: 0, y: 0, z: 0}
713 | m_LocalScale: {x: 1, y: 1, z: 1}
714 | m_ConstrainProportionsScale: 0
715 | m_Children: []
716 | m_Father: {fileID: 3195051054355498941}
717 | m_RootOrder: 0
718 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
719 | m_AnchorMin: {x: 0, y: 0}
720 | m_AnchorMax: {x: 1, y: 1}
721 | m_AnchoredPosition: {x: 0, y: 0}
722 | m_SizeDelta: {x: 0, y: 0}
723 | m_Pivot: {x: 0.5, y: 0.5}
724 | --- !u!222 &3192881031064462521
725 | CanvasRenderer:
726 | m_ObjectHideFlags: 0
727 | m_CorrespondingSourceObject: {fileID: 0}
728 | m_PrefabInstance: {fileID: 0}
729 | m_PrefabAsset: {fileID: 0}
730 | m_GameObject: {fileID: 3192881031064462525}
731 | m_CullTransparentMesh: 1
732 | --- !u!114 &3192881031064462526
733 | MonoBehaviour:
734 | m_ObjectHideFlags: 0
735 | m_CorrespondingSourceObject: {fileID: 0}
736 | m_PrefabInstance: {fileID: 0}
737 | m_PrefabAsset: {fileID: 0}
738 | m_GameObject: {fileID: 3192881031064462525}
739 | m_Enabled: 1
740 | m_EditorHideFlags: 0
741 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
742 | m_Name:
743 | m_EditorClassIdentifier:
744 | m_Material: {fileID: 0}
745 | m_Color: {r: 0.21568628, g: 0.21568628, b: 0.21568628, a: 1}
746 | m_RaycastTarget: 1
747 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
748 | m_Maskable: 1
749 | m_OnCullStateChanged:
750 | m_PersistentCalls:
751 | m_Calls: []
752 | m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
753 | m_Type: 1
754 | m_PreserveAspect: 0
755 | m_FillCenter: 1
756 | m_FillMethod: 4
757 | m_FillAmount: 1
758 | m_FillClockwise: 1
759 | m_FillOrigin: 0
760 | m_UseSpriteMesh: 0
761 | m_PixelsPerUnitMultiplier: 1
762 | --- !u!114 &3192881031064462527
763 | MonoBehaviour:
764 | m_ObjectHideFlags: 0
765 | m_CorrespondingSourceObject: {fileID: 0}
766 | m_PrefabInstance: {fileID: 0}
767 | m_PrefabAsset: {fileID: 0}
768 | m_GameObject: {fileID: 3192881031064462525}
769 | m_Enabled: 1
770 | m_EditorHideFlags: 0
771 | m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
772 | m_Name:
773 | m_EditorClassIdentifier:
774 | m_Navigation:
775 | m_Mode: 3
776 | m_WrapAround: 0
777 | m_SelectOnUp: {fileID: 0}
778 | m_SelectOnDown: {fileID: 0}
779 | m_SelectOnLeft: {fileID: 0}
780 | m_SelectOnRight: {fileID: 0}
781 | m_Transition: 1
782 | m_Colors:
783 | m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
784 | m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1}
785 | m_PressedColor: {r: 1, g: 1, b: 1, a: 1}
786 | m_SelectedColor: {r: 1, g: 1, b: 1, a: 1}
787 | m_DisabledColor: {r: 1, g: 1, b: 1, a: 0.5019608}
788 | m_ColorMultiplier: 1
789 | m_FadeDuration: 0.1
790 | m_SpriteState:
791 | m_HighlightedSprite: {fileID: 0}
792 | m_PressedSprite: {fileID: 0}
793 | m_SelectedSprite: {fileID: 0}
794 | m_DisabledSprite: {fileID: 0}
795 | m_AnimationTriggers:
796 | m_NormalTrigger: Normal
797 | m_HighlightedTrigger: Highlighted
798 | m_PressedTrigger: Pressed
799 | m_SelectedTrigger: Selected
800 | m_DisabledTrigger: Disabled
801 | m_Interactable: 1
802 | m_TargetGraphic: {fileID: 3192881031064462526}
803 | m_OnClick:
804 | m_PersistentCalls:
805 | m_Calls: []
806 | --- !u!1 &3192881031585890306
807 | GameObject:
808 | m_ObjectHideFlags: 0
809 | m_CorrespondingSourceObject: {fileID: 0}
810 | m_PrefabInstance: {fileID: 0}
811 | m_PrefabAsset: {fileID: 0}
812 | serializedVersion: 6
813 | m_Component:
814 | - component: {fileID: 3192881031585890333}
815 | - component: {fileID: 3192881031585890335}
816 | - component: {fileID: 3192881031585890334}
817 | - component: {fileID: 503069984}
818 | - component: {fileID: 503069986}
819 | m_Layer: 5
820 | m_Name: LogItem
821 | m_TagString: Untagged
822 | m_Icon: {fileID: 0}
823 | m_NavMeshLayer: 0
824 | m_StaticEditorFlags: 0
825 | m_IsActive: 1
826 | --- !u!224 &3192881031585890333
827 | RectTransform:
828 | m_ObjectHideFlags: 0
829 | m_CorrespondingSourceObject: {fileID: 0}
830 | m_PrefabInstance: {fileID: 0}
831 | m_PrefabAsset: {fileID: 0}
832 | m_GameObject: {fileID: 3192881031585890306}
833 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
834 | m_LocalPosition: {x: 0, y: 0, z: 0}
835 | m_LocalScale: {x: 1, y: 1, z: 1}
836 | m_ConstrainProportionsScale: 0
837 | m_Children:
838 | - {fileID: 3195051054355498941}
839 | m_Father: {fileID: 0}
840 | m_RootOrder: 0
841 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
842 | m_AnchorMin: {x: 0, y: 1}
843 | m_AnchorMax: {x: 1, y: 1}
844 | m_AnchoredPosition: {x: 0, y: 0}
845 | m_SizeDelta: {x: 0, y: 30}
846 | m_Pivot: {x: 0, y: 1}
847 | --- !u!222 &3192881031585890335
848 | CanvasRenderer:
849 | m_ObjectHideFlags: 0
850 | m_CorrespondingSourceObject: {fileID: 0}
851 | m_PrefabInstance: {fileID: 0}
852 | m_PrefabAsset: {fileID: 0}
853 | m_GameObject: {fileID: 3192881031585890306}
854 | m_CullTransparentMesh: 1
855 | --- !u!114 &3192881031585890334
856 | MonoBehaviour:
857 | m_ObjectHideFlags: 0
858 | m_CorrespondingSourceObject: {fileID: 0}
859 | m_PrefabInstance: {fileID: 0}
860 | m_PrefabAsset: {fileID: 0}
861 | m_GameObject: {fileID: 3192881031585890306}
862 | m_Enabled: 1
863 | m_EditorHideFlags: 0
864 | m_Script: {fileID: 11500000, guid: 569d7b80015e7844d891a9941e69ca97, type: 3}
865 | m_Name:
866 | m_EditorClassIdentifier:
867 | btnContent: {fileID: 3192881031064462527}
868 | txtContent: {fileID: 3192881030963141848}
869 | imgType: {fileID: 4529138656610696574}
870 | imgFrame: {fileID: 715143766}
871 | imgMono: {fileID: 106813762}
872 | txtFps: {fileID: 14542828}
873 | txtMono: {fileID: 1748946312}
874 | --- !u!114 &503069984
875 | MonoBehaviour:
876 | m_ObjectHideFlags: 0
877 | m_CorrespondingSourceObject: {fileID: 0}
878 | m_PrefabInstance: {fileID: 0}
879 | m_PrefabAsset: {fileID: 0}
880 | m_GameObject: {fileID: 3192881031585890306}
881 | m_Enabled: 1
882 | m_EditorHideFlags: 0
883 | m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3}
884 | m_Name:
885 | m_EditorClassIdentifier:
886 | m_Padding:
887 | m_Left: 0
888 | m_Right: 0
889 | m_Top: 0
890 | m_Bottom: 0
891 | m_ChildAlignment: 4
892 | m_Spacing: 0
893 | m_ChildForceExpandWidth: 1
894 | m_ChildForceExpandHeight: 1
895 | m_ChildControlWidth: 1
896 | m_ChildControlHeight: 0
897 | m_ChildScaleWidth: 0
898 | m_ChildScaleHeight: 0
899 | m_ReverseArrangement: 0
900 | --- !u!114 &503069986
901 | MonoBehaviour:
902 | m_ObjectHideFlags: 0
903 | m_CorrespondingSourceObject: {fileID: 0}
904 | m_PrefabInstance: {fileID: 0}
905 | m_PrefabAsset: {fileID: 0}
906 | m_GameObject: {fileID: 3192881031585890306}
907 | m_Enabled: 1
908 | m_EditorHideFlags: 0
909 | m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
910 | m_Name:
911 | m_EditorClassIdentifier:
912 | m_HorizontalFit: 0
913 | m_VerticalFit: 2
914 | --- !u!1 &3386721548995997640
915 | GameObject:
916 | m_ObjectHideFlags: 0
917 | m_CorrespondingSourceObject: {fileID: 0}
918 | m_PrefabInstance: {fileID: 0}
919 | m_PrefabAsset: {fileID: 0}
920 | serializedVersion: 6
921 | m_Component:
922 | - component: {fileID: 4155120764280343517}
923 | - component: {fileID: 3315384718748649905}
924 | - component: {fileID: 8086466430089560806}
925 | m_Layer: 5
926 | m_Name: Image
927 | m_TagString: Untagged
928 | m_Icon: {fileID: 0}
929 | m_NavMeshLayer: 0
930 | m_StaticEditorFlags: 0
931 | m_IsActive: 1
932 | --- !u!224 &4155120764280343517
933 | RectTransform:
934 | m_ObjectHideFlags: 0
935 | m_CorrespondingSourceObject: {fileID: 0}
936 | m_PrefabInstance: {fileID: 0}
937 | m_PrefabAsset: {fileID: 0}
938 | m_GameObject: {fileID: 3386721548995997640}
939 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
940 | m_LocalPosition: {x: 0, y: 0, z: 0}
941 | m_LocalScale: {x: 1, y: 1, z: 1}
942 | m_ConstrainProportionsScale: 0
943 | m_Children: []
944 | m_Father: {fileID: 1748946310}
945 | m_RootOrder: 0
946 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
947 | m_AnchorMin: {x: 0, y: 0.5}
948 | m_AnchorMax: {x: 0, y: 0.5}
949 | m_AnchoredPosition: {x: -10, y: 0}
950 | m_SizeDelta: {x: 14, y: 14}
951 | m_Pivot: {x: 0.5, y: 0.5}
952 | --- !u!222 &3315384718748649905
953 | CanvasRenderer:
954 | m_ObjectHideFlags: 0
955 | m_CorrespondingSourceObject: {fileID: 0}
956 | m_PrefabInstance: {fileID: 0}
957 | m_PrefabAsset: {fileID: 0}
958 | m_GameObject: {fileID: 3386721548995997640}
959 | m_CullTransparentMesh: 1
960 | --- !u!114 &8086466430089560806
961 | MonoBehaviour:
962 | m_ObjectHideFlags: 0
963 | m_CorrespondingSourceObject: {fileID: 0}
964 | m_PrefabInstance: {fileID: 0}
965 | m_PrefabAsset: {fileID: 0}
966 | m_GameObject: {fileID: 3386721548995997640}
967 | m_Enabled: 1
968 | m_EditorHideFlags: 0
969 | m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
970 | m_Name:
971 | m_EditorClassIdentifier:
972 | m_Material: {fileID: 0}
973 | m_Color: {r: 1, g: 1, b: 1, a: 1}
974 | m_RaycastTarget: 1
975 | m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
976 | m_Maskable: 1
977 | m_OnCullStateChanged:
978 | m_PersistentCalls:
979 | m_Calls: []
980 | m_Sprite: {fileID: 21300000, guid: fa0a17c8a481a4744a748591b85981c1, type: 3}
981 | m_Type: 0
982 | m_PreserveAspect: 0
983 | m_FillCenter: 1
984 | m_FillMethod: 4
985 | m_FillAmount: 1
986 | m_FillClockwise: 1
987 | m_FillOrigin: 0
988 | m_UseSpriteMesh: 0
989 | m_PixelsPerUnitMultiplier: 1
990 | --- !u!1 &7023546011566621176
991 | GameObject:
992 | m_ObjectHideFlags: 0
993 | m_CorrespondingSourceObject: {fileID: 0}
994 | m_PrefabInstance: {fileID: 0}
995 | m_PrefabAsset: {fileID: 0}
996 | serializedVersion: 6
997 | m_Component:
998 | - component: {fileID: 3195051054355498941}
999 | m_Layer: 5
1000 | m_Name: LogMini
1001 | m_TagString: Untagged
1002 | m_Icon: {fileID: 0}
1003 | m_NavMeshLayer: 0
1004 | m_StaticEditorFlags: 0
1005 | m_IsActive: 1
1006 | --- !u!224 &3195051054355498941
1007 | RectTransform:
1008 | m_ObjectHideFlags: 0
1009 | m_CorrespondingSourceObject: {fileID: 0}
1010 | m_PrefabInstance: {fileID: 0}
1011 | m_PrefabAsset: {fileID: 0}
1012 | m_GameObject: {fileID: 7023546011566621176}
1013 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1014 | m_LocalPosition: {x: 0, y: 0, z: 0}
1015 | m_LocalScale: {x: 1, y: 1, z: 1}
1016 | m_ConstrainProportionsScale: 0
1017 | m_Children:
1018 | - {fileID: 3192881031064462524}
1019 | - {fileID: 299512918675819924}
1020 | - {fileID: 3192881030963141849}
1021 | - {fileID: 3383172547913995846}
1022 | m_Father: {fileID: 3192881031585890333}
1023 | m_RootOrder: 0
1024 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1025 | m_AnchorMin: {x: 0, y: 0}
1026 | m_AnchorMax: {x: 0, y: 0}
1027 | m_AnchoredPosition: {x: 0, y: 0}
1028 | m_SizeDelta: {x: 0, y: 30}
1029 | m_Pivot: {x: 0, y: 0}
1030 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Prefabs/LogItem.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2ba2800b7fde3544aaa135babcacf9f7
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0d411c62ac0757447887c43053ad0b72
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Bottom.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 743073ec575196d46896a89604b05292
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Bottom/BottomExt.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using UnityEngine.EventSystems;
3 |
4 | namespace LeeFramework.Console
5 | {
6 | public class BottomExt : MonoBehaviour, IPointerClickHandler,IBeginDragHandler, IDragHandler, IEndDragHandler
7 | {
8 | public RectTransform rect;
9 | public RectTransform extRect;
10 | public RectTransform moveRect;
11 |
12 | private bool _IsDrag = false;
13 | private Vector2 _StartPos = Vector2.zero;
14 |
15 |
16 | public void OnBeginDrag(PointerEventData eventData)
17 | {
18 | _IsDrag = true;
19 | _StartPos = extRect.localPosition;
20 | }
21 |
22 | public void OnDrag(PointerEventData eventData)
23 | {
24 | Vector2 pos;
25 | if (RectTransformUtility.ScreenPointToLocalPointInRectangle(rect, eventData.position, eventData.pressEventCamera, out pos))
26 | {
27 | Vector2 offset = pos - _StartPos;
28 | rect.sizeDelta -= new Vector2(0, offset.y);
29 | _StartPos = pos;
30 | }
31 | }
32 |
33 | public void OnEndDrag(PointerEventData eventData)
34 | {
35 | _IsDrag = false;
36 | _StartPos = Vector2.zero;
37 | RuntimeConsole.instance.consoleAll.UpdateData();
38 | }
39 |
40 | public void OnPointerClick(PointerEventData eventData)
41 | {
42 | if (_IsDrag)
43 | {
44 | return;
45 | }
46 | moveRect.anchorMin = Vector2.zero;
47 | moveRect.anchorMax = Vector2.one;
48 | moveRect.offsetMin = new Vector2(moveRect.offsetMin.x, 0);
49 | moveRect.offsetMax = new Vector2(moveRect.offsetMax.x, 0);
50 | RuntimeConsole.instance.consoleAll.UpdateData();
51 | }
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Bottom/BottomExt.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2a3a71197b7cd0247ac1524950da4b28
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Bottom/BottomMove.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using UnityEngine.EventSystems;
3 |
4 | namespace LeeFramework.Console
5 | {
6 | public class BottomMove : MonoBehaviour, IPointerClickHandler, IBeginDragHandler, IDragHandler, IEndDragHandler
7 | {
8 | public RectTransform rect;
9 | public RectTransform startRect;
10 | public RectTransform moveRect;
11 |
12 | private bool _IsDrag = false;
13 | private Vector2 _StartPos = Vector2.zero;
14 |
15 | public void OnBeginDrag(PointerEventData eventData)
16 | {
17 | _IsDrag = true;
18 | RectTransformUtility.ScreenPointToLocalPointInRectangle(rect, startRect.position, eventData.pressEventCamera, out _StartPos);
19 | }
20 |
21 | public void OnDrag(PointerEventData eventData)
22 | {
23 | Vector2 pos;
24 | if (RectTransformUtility.ScreenPointToLocalPointInRectangle(rect, eventData.position, eventData.pressEventCamera, out pos))
25 | {
26 | Vector2 offset = pos - _StartPos;
27 | moveRect.localPosition += new Vector3(offset.x, offset.y, 0);
28 | _StartPos = pos;
29 | }
30 | }
31 |
32 | public void OnEndDrag(PointerEventData eventData)
33 | {
34 | _IsDrag = false;
35 | _StartPos = Vector2.zero;
36 | }
37 |
38 | public void OnPointerClick(PointerEventData eventData)
39 | {
40 | if (_IsDrag)
41 | {
42 | return;
43 | }
44 | moveRect.anchorMin = Vector2.zero;
45 | moveRect.anchorMax = Vector2.one;
46 | moveRect.offsetMin = Vector2.zero;
47 | moveRect.offsetMax = Vector2.zero;
48 | RuntimeConsole.instance.consoleAll.UpdateData();
49 | }
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Bottom/BottomMove.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2a7939483b525d443b6a31d65c6293ac
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Bottom/ConsoleBottom.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEngine.UI;
5 |
6 | namespace LeeFramework.Console
7 | {
8 | public class ConsoleBottom : MonoBehaviour
9 | {
10 | public RectTransform rect;
11 | public ConsoleAll consoleAll;
12 | public Toggle togMono;
13 | public Toggle togFps;
14 | public GameObject goLogFull;
15 | public RectTransform rectLogFull;
16 | public Image imgLogType;
17 | public Text txtContent;
18 | public Text txtTime;
19 | public Text txtMono;
20 | public Text txtFps;
21 | public Text txtScene;
22 | public Button btnCopy;
23 | public Button btnClose;
24 |
25 | private LogCache _LogCache;
26 |
27 | private void Awake()
28 | {
29 | togMono.onValueChanged.AddListener(OnTogMono);
30 | togFps.onValueChanged.AddListener(OnTogFps);
31 | btnCopy.onClick.AddListener(OnClickCopy);
32 | btnClose.onClick.AddListener(OnClickClose);
33 | }
34 |
35 | private void OnClickCopy()
36 | {
37 | if (_LogCache != null)
38 | {
39 | string content = string.Format("{0}\n{1}", _LogCache.log.condition, _LogCache.log.stackTrace);
40 | GUIUtility.systemCopyBuffer = content;
41 | }
42 | }
43 |
44 | private void OnClickClose()
45 | {
46 | RuntimeConsole.instance.consoleAll.ResetAllLogViewBg();
47 | HideFullLog();
48 | }
49 |
50 | private void OnTogFps(bool value)
51 | {
52 | consoleAll.ShowFps(value);
53 | }
54 |
55 | private void OnTogMono(bool value)
56 | {
57 | consoleAll.ShowMono(value);
58 | }
59 |
60 | public void SetActive(bool value)
61 | {
62 | gameObject.SetActive(value);
63 | }
64 |
65 | public void ShowFullLog(LogCache log)
66 | {
67 | _LogCache = log;
68 | goLogFull.SetActive(true);
69 | txtContent.text = string.Format("{0}\n{1}", log.log.condition, log.log.stackTrace);
70 | txtScene.text = log.scene;
71 | txtTime.text = log.time.ToString("0.00");
72 | txtMono.text = log.mono.ToString("0.0");
73 | txtFps.text = log.fps.ToString();
74 | SetLogType(log.log.type);
75 | }
76 |
77 |
78 | private void SetLogType(LogType type)
79 | {
80 | switch (type)
81 | {
82 | case LogType.Log:
83 | imgLogType.sprite = RuntimeConsole.instance.spriteLog;
84 | break;
85 | case LogType.Warning:
86 | imgLogType.sprite = RuntimeConsole.instance.spriteWarring;
87 | break;
88 | case LogType.Error:
89 | case LogType.Exception:
90 | case LogType.Assert:
91 | imgLogType.sprite = RuntimeConsole.instance.spriteError;
92 | break;
93 | }
94 | }
95 |
96 | public void HideFullLog()
97 | {
98 | goLogFull.SetActive(false);
99 | }
100 |
101 | }
102 | }
103 |
104 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Bottom/ConsoleBottom.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ec8f5cfb349849647b1a09d70f40d93d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/ConsoleAll.cs:
--------------------------------------------------------------------------------
1 | using LeeFramework.UILoopListMini;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using UnityEngine;
5 | using UnityEngine.UI;
6 |
7 | namespace LeeFramework.Console
8 | {
9 | public class ConsoleAll : MonoBehaviour
10 | {
11 | public LoopListMini loopListMini;
12 | public Button btnDelete;
13 | public InputField iptSearch;
14 | public Button btnInfo;
15 | public Toggle togLog;
16 | public Toggle togWarring;
17 | public Toggle togError;
18 | public Button btnClose;
19 | public ScrollRectMini scrollRect;
20 | public Text txtLogNum;
21 | public Text txtWarringNum;
22 | public Text txtErrorNum;
23 | public Button btnSelect;
24 |
25 | private bool _IsLog = true;
26 | private bool _IsWarring = true;
27 | private bool _IsError = true;
28 | private string _SearchStr = string.Empty;
29 |
30 | ///
31 | /// 是否显示帧率
32 | ///
33 | private bool _IsFps = false;
34 |
35 | ///
36 | /// 是否显示内存
37 | ///
38 | private bool _IsMono = false;
39 |
40 | private int _LogIndex = -1;
41 | private int _SelectLogIndex = -1;
42 | private const float _ScrollTime = 1;
43 | private RectTransform _ViewsRect;
44 | private List _AllLogCache = new List();
45 | private List _AllShowLogCache = new List();
46 | private Dictionary _AllLoopItem = new Dictionary();
47 | private Color _ColTxtWhite = new Color(1, 1, 1);
48 | private Color _ColTxtGray = new Color(125 / 255f, 125 / 255f, 125 / 255f);
49 |
50 |
51 | public void SetActive(bool value)
52 | {
53 | gameObject.SetActive(value);
54 | if (loopListMini.isInit)
55 | {
56 | loopListMini.UpdateData(_AllShowLogCache.Count);
57 | }
58 | }
59 |
60 | public void AddLog(Log log, int fps, float mono)
61 | {
62 | _LogIndex++;
63 | LogCache cache = new LogCache(log, _LogIndex, fps, mono);
64 | _AllLogCache.Add(cache);
65 | AddShowLog(cache);
66 | UpdateLogNum();
67 | if (loopListMini.isInit)
68 | {
69 | loopListMini.UpdateData(_AllShowLogCache.Count);
70 | }
71 | }
72 |
73 | public void ShowFps(bool value)
74 | {
75 | _IsFps = value;
76 | loopListMini.UpdateData(_AllShowLogCache.Count);
77 | }
78 |
79 | public void ShowMono(bool value)
80 | {
81 | _IsMono = value;
82 | loopListMini.UpdateData(_AllShowLogCache.Count);
83 | }
84 |
85 | ///
86 | /// 显示完全日志
87 | ///
88 | public void ShowFullLog(LogView view, int index)
89 | {
90 | //先重置之前的
91 | foreach (LogCache cache in _AllLogCache)
92 | {
93 | if (cache.isFull && cache.index != index)
94 | {
95 | cache.isFull = false;
96 | foreach (LogView item in _AllLoopItem.Values)
97 | {
98 | if (item.logCache != null && item.logCache.index == cache.index)
99 | {
100 | item.SetBgColor(cache.index);
101 | }
102 | }
103 | }
104 | }
105 |
106 | LogCache log = _AllLogCache.Find(x => x.index == index);
107 | if (log.isFull)
108 | {
109 | log.isFull = false;
110 | _SelectLogIndex = -1;
111 | RuntimeConsole.instance.consoleBottom.HideFullLog();
112 | ResetView();
113 | view.SetBgColor(index);
114 | loopListMini.UpdateData(_AllShowLogCache.Count);
115 | }
116 | else
117 | {
118 | log.isFull = true;
119 | _SelectLogIndex = index;
120 | RuntimeConsole.instance.consoleBottom.ShowFullLog(log);
121 | float h = RuntimeConsole.instance.consoleBottom.rect.rect.height + RuntimeConsole.instance.consoleBottom.rectLogFull.rect.height;
122 | _ViewsRect.offsetMin = new Vector2(0, h);
123 | view.SetFullBgColor();
124 | loopListMini.UpdateData(_AllShowLogCache.Count);
125 | }
126 |
127 | }
128 |
129 | public void ResetView()
130 | {
131 | _ViewsRect.offsetMin = new Vector2(0, RuntimeConsole.instance.consoleBottom.rect.rect.height);
132 | }
133 |
134 | public void UpdateData()
135 | {
136 | loopListMini.UpdateData(_AllShowLogCache.Count);
137 | }
138 |
139 | ///
140 | /// 重置全部Log背景
141 | ///
142 | public void ResetAllLogViewBg()
143 | {
144 | LogCache log = _AllLogCache.Find(x => x.isFull);
145 | if (log != null)
146 | {
147 | log.isFull = false;
148 |
149 | LogView view = null;
150 | foreach (LogView item in _AllLoopItem.Values)
151 | {
152 | if (item.logCache.index == log.index)
153 | {
154 | view = item;
155 | break;
156 | }
157 | }
158 | if (view != null)
159 | {
160 | view.SetBgColor(log.index);
161 | }
162 |
163 | _SelectLogIndex = -1;
164 | ResetView();
165 | loopListMini.UpdateData(_AllShowLogCache.Count);
166 | }
167 | }
168 |
169 |
170 | private void Start()
171 | {
172 | _ViewsRect = scrollRect.GetComponent();
173 | loopListMini.Init(OnInitDone, OnRefresh, OnRecycle);
174 | btnDelete.onClick.AddListener(OnClickDelete);
175 | iptSearch.onValueChanged.AddListener(OnInputSearch);
176 | btnInfo.onClick.AddListener(OnClickInfo);
177 | togLog.onValueChanged.AddListener(OnTogLog);
178 | togLog.isOn = true;
179 | togWarring.onValueChanged.AddListener(OnTogWarring);
180 | togWarring.isOn = true;
181 | togError.onValueChanged.AddListener(OnTogError);
182 | togError.isOn = true;
183 | btnClose.onClick.AddListener(OnClickClose);
184 | btnSelect.onClick.AddListener(OnClickSelect);
185 | if (loopListMini.isInit)
186 | {
187 | loopListMini.UpdateData(_AllShowLogCache.Count);
188 | }
189 | }
190 |
191 | private void OnInitDone(List list)
192 | {
193 | _AllLoopItem.Clear();
194 | foreach (LoopItem item in list)
195 | {
196 | _AllLoopItem[item.instanceId] = item.gameObject.GetComponent();
197 | }
198 | }
199 |
200 | private void OnRefresh(LoopItem item)
201 | {
202 | if (_AllLoopItem.ContainsKey(item.instanceId) && item.id <= _AllShowLogCache.Count - 1)
203 | {
204 | LogCache data = _AllShowLogCache[item.id];
205 | LogView view = _AllLoopItem[item.instanceId];
206 | view.SetLog(data);
207 | view.ShowFps(_IsFps);
208 | view.ShowMono(_IsMono);
209 | if (data.isFull)
210 | {
211 | view.SetFullBgColor();
212 | }
213 | else
214 | {
215 | view.SetBgColor(item.id);
216 | }
217 | if (_SelectLogIndex != -1 && data.index == _SelectLogIndex)
218 | {
219 | if (btnSelect.gameObject.activeSelf)
220 | {
221 | //btnSelect.gameObject.SetActive(false);
222 | }
223 | }
224 | }
225 | }
226 |
227 | private void OnRecycle(LoopItem item)
228 | {
229 |
230 | }
231 |
232 | private void AddShowLog(LogCache cache)
233 | {
234 | if (IsSearch())
235 | {
236 | if (!IsSearchLog(cache.log.condition))
237 | {
238 | return;
239 | }
240 | }
241 | switch (cache.log.type)
242 | {
243 | case LogType.Log:
244 | if (_IsLog)
245 | {
246 | _AllShowLogCache.Add(cache);
247 | }
248 | break;
249 | case LogType.Warning:
250 | if (_IsWarring)
251 | {
252 | _AllShowLogCache.Add(cache);
253 | }
254 | break;
255 | case LogType.Error:
256 | case LogType.Assert:
257 | case LogType.Exception:
258 | if (_IsError)
259 | {
260 | _AllShowLogCache.Add(cache);
261 | }
262 | break;
263 | }
264 | }
265 |
266 | private void OnClickDelete()
267 | {
268 | _LogIndex = -1;
269 | _AllLogCache.Clear();
270 | _AllShowLogCache.Clear();
271 | RuntimeConsole.instance.logMgr.ClearLog();
272 | RuntimeConsole.instance.consoleBottom.HideFullLog();
273 | ResetView();
274 | loopListMini.UpdateData(-1);
275 | UpdateLogNum();
276 | }
277 |
278 | private void OnInputSearch(string txt)
279 | {
280 | if (!string.IsNullOrEmpty(txt))
281 | {
282 | _SearchStr = txt;
283 | SelectSearchLog(txt);
284 | loopListMini.UpdateData(_AllShowLogCache.Count);
285 | }
286 | else
287 | {
288 | _SearchStr = string.Empty;
289 | OnTogLog(_IsLog);
290 | OnTogWarring(_IsWarring);
291 | OnTogError(_IsError);
292 | }
293 | }
294 |
295 | ///
296 | /// 打开信息
297 | ///
298 | private void OnClickInfo()
299 | {
300 | RuntimeConsole.instance.consoleInfo.SetActive(true);
301 | }
302 |
303 | ///
304 | /// 开启关闭Log
305 | ///
306 | private void OnTogLog(bool value)
307 | {
308 | _IsLog = value;
309 | SelectAllCacheLog();
310 | loopListMini.UpdateData(_AllShowLogCache.Count);
311 |
312 | txtLogNum.color = value ? _ColTxtWhite : _ColTxtGray;
313 | }
314 |
315 | ///
316 | /// 开启关闭Warring
317 | ///
318 | private void OnTogWarring(bool value)
319 | {
320 | _IsWarring = value;
321 | SelectAllCacheLog();
322 | loopListMini.UpdateData(_AllShowLogCache.Count);
323 |
324 | txtWarringNum.color = value ? _ColTxtWhite : _ColTxtGray;
325 | }
326 |
327 | ///
328 | /// 开启关闭Error
329 | ///
330 | private void OnTogError(bool value)
331 | {
332 | _IsError = value;
333 | SelectAllCacheLog();
334 | loopListMini.UpdateData(_AllShowLogCache.Count);
335 |
336 | txtErrorNum.color = value ? _ColTxtWhite : _ColTxtGray;
337 | }
338 |
339 | ///
340 | /// 关闭
341 | ///
342 | private void OnClickClose()
343 | {
344 | RuntimeConsole.instance.HideConsoleAll();
345 | }
346 |
347 | ///
348 | /// 跳到选中的Item
349 | ///
350 | private void OnClickSelect()
351 | {
352 | if (_SelectLogIndex == -1)
353 | {
354 | return;
355 | }
356 |
357 | float progress = _SelectLogIndex * 1.0f / _AllShowLogCache.Count;
358 | loopListMini.ScrollToTarget(1 - progress, _ScrollTime);
359 | }
360 |
361 | ///
362 | /// 筛选日志
363 | ///
364 | private void SelectAllCacheLog()
365 | {
366 | _AllShowLogCache.Clear();
367 |
368 | foreach (LogCache cache in _AllLogCache)
369 | {
370 | if (cache == null)
371 | {
372 | continue;
373 | }
374 |
375 | if (IsSearch())
376 | {
377 | if (!IsSearchLog(cache.log.condition))
378 | {
379 | continue;
380 | }
381 | }
382 |
383 | switch (cache.log.type)
384 | {
385 | case LogType.Log:
386 | if (_IsLog)
387 | {
388 | _AllShowLogCache.Add(cache);
389 | }
390 | break;
391 | case LogType.Warning:
392 | if (_IsWarring)
393 | {
394 | _AllShowLogCache.Add(cache);
395 | }
396 | break;
397 | case LogType.Error:
398 | case LogType.Assert:
399 | case LogType.Exception:
400 | if (_IsError)
401 | {
402 | _AllShowLogCache.Add(cache);
403 | }
404 | break;
405 | }
406 |
407 | }
408 |
409 | _AllShowLogCache.Sort((item1, item2) =>
410 | {
411 | if (item1.log.index < item2.log.index)
412 | {
413 | return -1;
414 | }
415 | else
416 | {
417 | return 1;
418 | }
419 | });
420 | }
421 |
422 | ///
423 | /// 筛选搜索日志
424 | ///
425 | private void SelectSearchLog(string txt)
426 | {
427 | _AllShowLogCache.Clear();
428 | foreach (LogCache cache in _AllLogCache)
429 | {
430 | if (cache == null)
431 | {
432 | continue;
433 | }
434 | if (IsSearchLog(cache.log.condition))
435 | {
436 | switch (cache.log.type)
437 | {
438 | case LogType.Log:
439 | if (_IsLog)
440 | {
441 | _AllShowLogCache.Add(cache);
442 | }
443 | break;
444 | case LogType.Warning:
445 | if (_IsWarring)
446 | {
447 | _AllShowLogCache.Add(cache);
448 | }
449 | break;
450 | case LogType.Error:
451 | case LogType.Assert:
452 | case LogType.Exception:
453 | if (_IsError)
454 | {
455 | _AllShowLogCache.Add(cache);
456 | }
457 | break;
458 | }
459 |
460 | }
461 | }
462 |
463 | _AllShowLogCache.Sort((item1, item2) =>
464 | {
465 | if (item1.log.index < item2.log.index)
466 | {
467 | return -1;
468 | }
469 | else
470 | {
471 | return 1;
472 | }
473 | });
474 | }
475 |
476 | ///
477 | /// 是否搜索状态
478 | ///
479 | private bool IsSearch()
480 | {
481 | return !string.IsNullOrEmpty(_SearchStr);
482 | }
483 |
484 | ///
485 | /// 是否搜索的日志
486 | ///
487 | private bool IsSearchLog(string condition)
488 | {
489 | if (IsSearch() && condition.ToLower().Contains(_SearchStr.ToLower()))
490 | {
491 | return true;
492 | }
493 | return false;
494 | }
495 |
496 | ///
497 | /// 刷新日志数量
498 | ///
499 | private void UpdateLogNum()
500 | {
501 | txtLogNum.text = RuntimeConsole.instance.logMgr.allLog.ToString();
502 | txtWarringNum.text = RuntimeConsole.instance.logMgr.allWarring.ToString();
503 | txtErrorNum.text = RuntimeConsole.instance.logMgr.allError.ToString();
504 | }
505 | }
506 | }
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/ConsoleAll.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2ff6891d8ef09ef4196866cf40536ff8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/ConsoleInfo.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Reflection;
5 | using UnityEngine;
6 | using UnityEngine.UI;
7 |
8 | namespace LeeFramework.Console
9 | {
10 | public class ConsoleInfo : MonoBehaviour
11 | {
12 | public Button btnClose;
13 | public Button btnFresh;
14 | public Text txtAppDes;
15 | public Text txtApp;
16 | public Text txtSysDes;
17 | public Text txtSys;
18 | public Slider sldSize;
19 |
20 | public void SetActive(bool value)
21 | {
22 | gameObject.SetActive(value);
23 | if (value)
24 | {
25 | RefreshInfo();
26 | }
27 | }
28 |
29 | private void Start()
30 | {
31 | txtApp.fontSize = 12;
32 | txtSys.fontSize = 12;
33 | sldSize.minValue = 6;
34 | sldSize.maxValue = 24;
35 | sldSize.value = 12;
36 | btnClose.onClick.AddListener(OnClickClose);
37 | btnFresh.onClick.AddListener(RefreshInfo);
38 | sldSize.onValueChanged.AddListener(OnSldFontSize);
39 | RefreshInfo();
40 | }
41 |
42 | private void RefreshInfo()
43 | {
44 | RefreshApp();
45 | RefreshSys();
46 | }
47 |
48 | ///
49 | /// 更新App信息
50 | ///
51 | private void RefreshApp()
52 | {
53 | txtApp.text = string.Empty;
54 | Application app = new Application();
55 | Type type = typeof(Application);
56 | PropertyInfo[] pros = type.GetProperties();
57 | foreach (PropertyInfo item in pros)
58 | {
59 | txtApp.text += string.Format("{0} : {1}\n", item.Name, item.GetValue(app));
60 | //Debug.Log("PropertyInfo : " + item.Name + " Value : " + item.GetValue(app));
61 | }
62 | }
63 |
64 | ///
65 | /// 更新系统信息
66 | ///
67 | private void RefreshSys()
68 | {
69 | txtSys.text = string.Empty;
70 | SystemInfo app = new SystemInfo();
71 | Type type = typeof(SystemInfo);
72 | PropertyInfo[] pros = type.GetProperties();
73 | foreach (PropertyInfo item in pros)
74 | {
75 | txtSys.text += string.Format("{0} : {1}\n", item.Name, item.GetValue(app));
76 | //Debug.Log("PropertyInfo : " + item.Name + " Value : " + item.GetValue(app));
77 | }
78 | }
79 |
80 | private void OnSldFontSize(float value)
81 | {
82 | txtAppDes.fontSize = (int)value;
83 | txtSysDes.fontSize = (int)value;
84 | txtApp.fontSize = (int)value;
85 | txtSys.fontSize = (int)value;
86 | }
87 |
88 | private void OnClickClose()
89 | {
90 | txtApp.text = string.Empty;
91 | txtSys.text = string.Empty;
92 | gameObject.SetActive(false);
93 | }
94 | }
95 | }
96 |
97 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/ConsoleInfo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 38bb4e7d36f6cff49b12f671c75b6f0a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/ConsoleMini.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using UnityEngine;
3 | using UnityEngine.EventSystems;
4 | using UnityEngine.UI;
5 |
6 | namespace LeeFramework.Console
7 | {
8 | public class ConsoleMini : MonoBehaviour, IPointerClickHandler, IBeginDragHandler, IDragHandler, IEndDragHandler
9 | {
10 | public Canvas canvas;
11 | public Text txtFps;
12 | public Text txtMono;
13 | public Text txtTime;
14 | public Text txtVersion;
15 | public Image imgLogBg;
16 | public Text txtLog;
17 | public Text txtWarring;
18 | public Text txtError;
19 | public Color colNormal;
20 | public Color colLog;
21 | public Color colWarring;
22 | public Color colError;
23 |
24 | private CanvasGroup _CanvasGroup;
25 | private int _Log, _Warring, _Error = 0;
26 | private Vector2 _HalfSize = Vector2.zero;
27 | private RectTransform _CanvasRect;
28 | private Vector2 _CanvasSize;
29 | private RectTransform _Rect;
30 | private bool _IsDrag = false;
31 | private Coroutine _CorMove = null;
32 |
33 | private void Start()
34 | {
35 | _CanvasRect = canvas.GetComponent();
36 | _CanvasGroup = GetComponent();
37 | _Rect = GetComponent();
38 | _HalfSize = _Rect.sizeDelta * 0.5f;
39 | _CanvasSize = _CanvasRect.sizeDelta;
40 |
41 |
42 | txtVersion.text = string.Format("Ver: {0}", Application.version);
43 | MoveToPos();
44 | }
45 |
46 | public void SetActive(bool value)
47 | {
48 | gameObject.SetActive(value);
49 | if (value)
50 | {
51 | imgLogBg.color = colNormal;
52 | }
53 | }
54 |
55 | public void AddLog(LogType logType)
56 | {
57 | switch (logType)
58 | {
59 | case LogType.Log:
60 | _Log++;
61 | UpdateLog();
62 | break;
63 | case LogType.Warning:
64 | _Warring++;
65 | UpdateWarring();
66 | break;
67 | case LogType.Error:
68 | case LogType.Exception:
69 | case LogType.Assert:
70 | _Error++;
71 | UpdateError();
72 | break;
73 | }
74 |
75 | if (_Error > 0)
76 | {
77 | imgLogBg.color = colError;
78 | }
79 | else if (_Warring > 0)
80 | {
81 | imgLogBg.color = colWarring;
82 | }
83 | else
84 | {
85 | imgLogBg.color = colLog;
86 | }
87 | }
88 |
89 | public void SetFsp(int fps)
90 | {
91 | txtFps.text = string.Format("FPS: {0}", fps);
92 | }
93 |
94 | public void SetMono(float mono)
95 | {
96 | txtMono.text = string.Format("Mono: {0:f1}", mono);
97 | }
98 |
99 | public void SetTime(float seconds)
100 | {
101 | txtTime.text = string.Format("Time: {0:f1}", seconds);
102 | }
103 |
104 | ///
105 | /// 屏幕旋转
106 | ///
107 | public void OnScreenDimensionsChange()
108 | {
109 | if (_CanvasRect != null)
110 | {
111 | _CanvasSize = _CanvasRect.sizeDelta;
112 | if (gameObject.activeSelf)
113 | {
114 | MoveToPos();
115 | }
116 | }
117 | }
118 |
119 | private void UpdateLog()
120 | {
121 | txtLog.text = _Log >= 999 ? "999" : _Log.ToString();
122 | }
123 |
124 | private void UpdateWarring()
125 | {
126 | txtWarring.text = _Warring >= 999 ? "999" : _Warring.ToString();
127 | }
128 |
129 | private void UpdateError()
130 | {
131 | txtError.text = _Error >= 999 ? "999" : _Error.ToString();
132 | }
133 |
134 | public void ClearLog()
135 | {
136 | txtLog.text = "0";
137 | txtWarring.text = "0";
138 | txtError.text = "0";
139 | }
140 |
141 | public void OnBeginDrag(PointerEventData eventData)
142 | {
143 | _IsDrag = true;
144 | _CanvasGroup.alpha = 1;
145 | }
146 |
147 | public void OnDrag(PointerEventData eventData)
148 | {
149 | Vector2 pos;
150 | if (RectTransformUtility.ScreenPointToLocalPointInRectangle(_CanvasRect, eventData.position, eventData.pressEventCamera, out pos))
151 | {
152 | _Rect.localPosition = pos;
153 | }
154 | }
155 |
156 | public void OnEndDrag(PointerEventData eventData)
157 | {
158 | _IsDrag = false;
159 | _CanvasSize = _CanvasRect.sizeDelta;
160 |
161 | MoveToPos();
162 | }
163 |
164 | public void OnPointerClick(PointerEventData eventData)
165 | {
166 | if (_IsDrag)
167 | {
168 | return;
169 | }
170 | RuntimeConsole.instance.ShowConsoleAll();
171 | }
172 |
173 | private void MoveToPos(bool imm = false)
174 | {
175 | float toLeft = _CanvasSize.x * 0.5f + _Rect.localPosition.x;
176 | float toRight = _CanvasSize.x - toLeft;
177 |
178 | float toButtom = _CanvasSize.y * 0.5f + _Rect.localPosition.y;
179 | float toUp = _CanvasSize.y - toButtom;
180 |
181 | float minX = Mathf.Min(toLeft, toRight);
182 | float minY = Mathf.Min(toButtom, toUp);
183 | Vector2 tarPos = Vector2.zero;
184 | //左右
185 | if (minX < minY)
186 | {
187 | if (toLeft < toRight)
188 | {
189 | tarPos = new Vector2(_CanvasSize.x * -0.5f + _HalfSize.x, _Rect.localPosition.y);
190 | }
191 | else
192 | {
193 | tarPos = new Vector2(_CanvasSize.x * 0.5f - _HalfSize.x, _Rect.localPosition.y);
194 | }
195 | }
196 | //上下
197 | else
198 | {
199 | if (toButtom < toUp)
200 | {
201 | tarPos = new Vector2(_Rect.localPosition.x, _CanvasSize.y * -0.5f + _HalfSize.y);
202 | }
203 | else
204 | {
205 | tarPos = new Vector2(_Rect.localPosition.x, _CanvasSize.y * 0.5f - _HalfSize.y);
206 | }
207 | }
208 | if (_CorMove != null)
209 | {
210 | StopCoroutine(_CorMove);
211 | }
212 | _CorMove = StartCoroutine(MoveTween(tarPos));
213 | }
214 |
215 | private IEnumerator MoveTween(Vector2 pos)
216 | {
217 | if (Vector2.Distance(_Rect.localPosition, pos) < 0.1f)
218 | {
219 | yield return null;
220 | }
221 | float progress = 0;
222 | Vector2 initPos = _Rect.localPosition;
223 | while (progress < 1)
224 | {
225 | progress += Time.unscaledDeltaTime * 5f;
226 | _Rect.localPosition = Vector2.Lerp(initPos, pos, progress);
227 | yield return null;
228 | }
229 |
230 | yield return new WaitForSeconds(3);
231 |
232 | while (_CanvasGroup.alpha > 0.4f)
233 | {
234 | _CanvasGroup.alpha -= 0.01f;
235 | yield return new WaitForEndOfFrame();
236 | }
237 | }
238 | }
239 | }
240 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/ConsoleMini.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a253fc32c6644fb43920a2f5e346022a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Log.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 00f5909b10464fd4b88e9a93303f5bb7
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Log/Log.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace LeeFramework.Console
6 | {
7 | public class Log
8 | {
9 | public string condition;
10 | public string stackTrace;
11 | public LogType type;
12 | public int index;
13 |
14 | public Log(string condition, string stackTrace, LogType type, int index)
15 | {
16 | this.condition = condition;
17 | this.stackTrace = stackTrace;
18 | this.type = type;
19 | this.index = index;
20 | }
21 | }
22 | }
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Log/Log.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: be239dce183e23e48b0b044a5905f757
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Log/LogCache.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEngine.SceneManagement;
5 |
6 | namespace LeeFramework.Console
7 | {
8 | public class LogCache
9 | {
10 | public int index;
11 | public Log log;
12 | public string scene;
13 | public int fps;
14 | public float mono;
15 | public float time;
16 | public bool isFull = false;//是否显示全部日志
17 |
18 | public LogCache(Log l, int i, int fps, float mono)
19 | {
20 | log = l;
21 | index = i;
22 | this.fps = fps;
23 | this.mono = mono;
24 | scene = SceneManager.GetActiveScene().name;
25 | time = Time.realtimeSinceStartup;
26 | isFull = false;
27 | }
28 | }
29 | }
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Log/LogCache.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2e226d2726bd58f4f9aa75b72e8d3380
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Log/LogDetail.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEngine.UI;
5 |
6 | namespace LeeFramework.Console
7 | {
8 | public class LogDetail : MonoBehaviour
9 | {
10 | public Text txtDetail;
11 | }
12 | }
13 |
14 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Log/LogDetail.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 78bc9fe5176172542a3e9ca5d984cba3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Log/LogMgr.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace LeeFramework.Console
6 | {
7 | public class LogMgr
8 | {
9 | public int allLog => _AllLog;
10 | public int allWarring => _AllWarring;
11 | public int allError => _AllError;
12 |
13 | private int _AllLogIndex = -1;
14 | private List _AllLogs = new List();
15 | private int _AllLog = 0;
16 | private int _AllWarring = 0;
17 | private int _AllError = 0;
18 |
19 | private Queue_TmpLogs = new Queue();
20 |
21 | public LogMgr()
22 | {
23 | Application.logMessageReceivedThreaded -= LogCallback;
24 | Application.logMessageReceivedThreaded += LogCallback;
25 | }
26 |
27 | public void LogCallback(string condition, string stackTrace, LogType type)
28 | {
29 | #if UNITY_ANDROID || UNITY_IOS
30 | if (string.IsNullOrEmpty(stackTrace))
31 | {
32 | stackTrace = new System.Diagnostics.StackTrace(true).ToString();
33 | }
34 | #endif
35 | _AllLogIndex++;
36 | Log log = new Log(condition, stackTrace, type, _AllLogIndex);
37 | lock (_AllLogs)
38 | {
39 | _AllLogs.Add(log);
40 |
41 | switch (type)
42 | {
43 | case LogType.Log:
44 | _AllLog++;
45 | break;
46 | case LogType.Warning:
47 | _AllWarring++;
48 | break;
49 | case LogType.Error:
50 | case LogType.Exception:
51 | _AllError++;
52 | break;
53 | }
54 |
55 | lock (_TmpLogs)
56 | {
57 | _TmpLogs.Enqueue(log);
58 | }
59 | }
60 | }
61 |
62 | public void Update()
63 | {
64 | lock (_TmpLogs)
65 | {
66 | if (_TmpLogs.Count > 0)
67 | {
68 | while (_TmpLogs.Count > 0)
69 | {
70 | RuntimeConsole.instance.AddLog(_TmpLogs.Dequeue());
71 | }
72 | }
73 | }
74 | }
75 |
76 | public void ClearLog()
77 | {
78 | _AllLogs.Clear();
79 | _AllLogIndex = -1;
80 | _AllLog = 0;
81 | _AllWarring = 0;
82 | _AllError = 0;
83 | RuntimeConsole.instance.consoleMini.ClearLog();
84 | }
85 |
86 | }
87 | }
88 |
89 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Log/LogMgr.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bdcab4a299d33224daed10c27828d54e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Log/LogView.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using UnityEngine.UI;
5 |
6 | namespace LeeFramework.Console
7 | {
8 | public class LogView : MonoBehaviour
9 | {
10 | public Button btnContent;
11 | public Text txtContent;
12 |
13 | public Image imgType;
14 | public Image imgFrame;
15 | public Image imgMono;
16 | public Text txtFps;
17 | public Text txtMono;
18 |
19 | public LogCache logCache => _Cache;
20 |
21 | private string _Tmp;
22 | private int _Fps = 0;
23 | private float _Mono = 0;
24 | private LogCache _Cache = null;
25 | private Color _ColItemBlack = new Color(56 / 255f, 56 / 255f, 56 / 255f);
26 | private Color _ColItemWhite = new Color(75 / 255f, 75 / 255f, 75 / 255f);
27 | private Color _ColItemBlue = new Color(44 / 255f, 93 / 255f, 135 / 255f);
28 |
29 | private void Start()
30 | {
31 | btnContent.onClick.AddListener(OnClickLog);
32 | }
33 |
34 | private void OnClickLog()
35 | {
36 | RuntimeConsole.instance.consoleAll.ShowFullLog(this, _Cache.index);
37 | }
38 |
39 | public void SetLog(LogCache cache)
40 | {
41 | _Cache = cache;
42 |
43 | txtContent.text = cache.log.condition.ToString();
44 | SetLogType(cache.log.type);
45 |
46 | _Tmp = cache.log.condition.ToString().ToLower();
47 | SetFps(cache.fps);
48 | SetMono(cache.mono);
49 | }
50 |
51 | public bool Check(string str)
52 | {
53 | return _Tmp.Contains(str.ToLower());
54 | }
55 |
56 | public void ShowFps(bool value)
57 | {
58 | imgFrame.gameObject.SetActive(value);
59 | }
60 |
61 | public void ShowMono(bool value)
62 | {
63 | imgMono.gameObject.SetActive(value);
64 | }
65 |
66 | public void SetBgColor(int index)
67 | {
68 | //是否复数
69 | bool isDouble = index % 2 == 0 || index == 0 ? true : false;
70 |
71 | btnContent.GetComponent().color = isDouble ? _ColItemBlack : _ColItemWhite;
72 | }
73 |
74 | public void SetFullBgColor()
75 | {
76 | btnContent.GetComponent().color = _ColItemBlue;
77 | }
78 |
79 | public void Dispose()
80 | {
81 | gameObject.SetActive(false);
82 | _Fps = 0;
83 | _Mono = 0;
84 | txtFps.text = string.Empty;
85 | txtMono.text = string.Empty;
86 | }
87 |
88 |
89 |
90 | private void SetLogType(LogType type)
91 | {
92 | switch (type)
93 | {
94 | case LogType.Log:
95 | imgType.sprite = RuntimeConsole.instance.spriteLog;
96 | break;
97 | case LogType.Warning:
98 | imgType.sprite = RuntimeConsole.instance.spriteWarring;
99 | break;
100 | case LogType.Error:
101 | case LogType.Exception:
102 | case LogType.Assert:
103 | imgType.sprite = RuntimeConsole.instance.spriteError;
104 | break;
105 | }
106 | }
107 |
108 | private void SetFps(int fps)
109 | {
110 | _Fps = fps;
111 | txtFps.text = fps.ToString();
112 | }
113 |
114 | private void SetMono(float mono)
115 | {
116 | _Mono = mono;
117 | txtMono.text = mono.ToString("0.0");
118 | }
119 | }
120 | }
121 |
122 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/Log/LogView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 569d7b80015e7844d891a9941e69ca97
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/RuntimeConsole.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "RuntimeConsole",
3 | "rootNamespace": "",
4 | "references": [
5 | "LoopListMini"
6 | ],
7 | "includePlatforms": [],
8 | "excludePlatforms": [],
9 | "allowUnsafeCode": false,
10 | "overrideReferences": false,
11 | "precompiledReferences": [],
12 | "autoReferenced": true,
13 | "defineConstraints": [],
14 | "versionDefines": [],
15 | "noEngineReferences": false
16 | }
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/RuntimeConsole.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2c1496220fdb6ba44a33b68d489c55f3
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/RuntimeConsole.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using UnityEngine;
5 | using UnityEngine.Profiling;
6 | using UnityEngine.SceneManagement;
7 |
8 | namespace LeeFramework.Console
9 | {
10 | public class RuntimeConsole : MonoBehaviour
11 | {
12 | public static RuntimeConsole instance;
13 | public ConsoleMini consoleMini;
14 | public ConsoleAll consoleAll;
15 | public ConsoleInfo consoleInfo;
16 | public ConsoleBottom consoleBottom;
17 |
18 | public Sprite spriteLog;
19 | public Sprite spriteWarring;
20 | public Sprite spriteError;
21 |
22 | private LogMgr _LogMgr;
23 | public LogMgr logMgr
24 | {
25 | get
26 | {
27 | return _LogMgr;
28 | }
29 | }
30 |
31 |
32 | private bool _IsFirst = true;
33 | private float _FrameTime = 0.25f;
34 | private int _Fps = 0;
35 | private float _Mono = 0;
36 | private float _LastUpdate = 0;
37 | private int _Frames = 0;
38 | private float _MemorySize = 1024.0f * 1024.0f;
39 |
40 | private void Awake()
41 | {
42 | Application.targetFrameRate = 60;
43 | instance = this;
44 | DontDestroyOnLoad(this);
45 | _LogMgr = new LogMgr();
46 | }
47 |
48 | private void Update()
49 | {
50 | _LogMgr.Update();
51 | UpdateMini();
52 | }
53 |
54 | private void OnRectTransformDimensionsChange()
55 | {
56 | if (consoleMini != null && consoleMini.gameObject.activeInHierarchy)
57 | {
58 | consoleMini.OnScreenDimensionsChange();
59 | }
60 | }
61 |
62 | #region MiniConsole
63 | private void UpdateMini()
64 | {
65 | UpdateTime();
66 | UpdateMono();
67 | UpdateFps();
68 | }
69 |
70 | private void UpdateTime()
71 | {
72 | if (consoleMini != null)
73 | {
74 | consoleMini.SetTime(Time.realtimeSinceStartup);
75 | }
76 | }
77 |
78 | private void UpdateMono()
79 | {
80 | if (consoleMini != null)
81 | {
82 | _Mono = Profiler.GetMonoUsedSizeLong() / _MemorySize;
83 | consoleMini.SetMono(_Mono);
84 | }
85 | }
86 |
87 | private void UpdateFps()
88 | {
89 | if (_IsFirst)
90 | {
91 | _IsFirst = false;
92 | _Fps = 0;
93 | _Frames = 0;
94 | _LastUpdate = Time.realtimeSinceStartup;
95 | return;
96 | }
97 |
98 | _Frames++;
99 | float during = Time.realtimeSinceStartup - _LastUpdate;
100 |
101 | if (during > _FrameTime)
102 | {
103 | _Fps = (int)(_Frames / during);
104 | if (consoleMini != null)
105 | {
106 | consoleMini.SetFsp(_Fps);
107 | }
108 | _LastUpdate = Time.realtimeSinceStartup;
109 | _Frames = 0;
110 | }
111 | }
112 | #endregion
113 |
114 | public void AddLog(Log log)
115 | {
116 | consoleMini.AddLog(log.type);
117 | consoleAll.AddLog(log, _Fps, _Mono);
118 | }
119 |
120 | public void ShowConsoleAll()
121 | {
122 | consoleMini.SetActive(false);
123 | consoleAll.SetActive(true);
124 | consoleBottom.SetActive(true);
125 | }
126 |
127 | public void HideConsoleAll()
128 | {
129 | consoleMini.SetActive(true);
130 | consoleAll.SetActive(false);
131 | consoleBottom.SetActive(false);
132 | }
133 |
134 | }
135 | }
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Runtime/RuntimeConsole.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6d6ed1fefbf74b47a41b04b277fae60
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/RuntimeConsole.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7211edc6a510d1846ae210a91475e516
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a8ce579e611eb97479d57353dbeb927b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Clock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Clock.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Clock.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b42ae4d1f2acc6f4aa2234d8412fe993
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Close.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Close.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5ccba2f17cd9a9741ab3826e2e2126bd
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Copy.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Copy.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 391f7bf972a642d478c07f83dce68359
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Error.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Error.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c913510b08e471e4786c58c4bb72f5cb
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Fps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Fps.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Fps.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 78e200ef856a67d4290183e66438427f
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconClear.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/IconClear.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconClear.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7a9e374666ad6cc47807bb001844f3d8
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 16
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 1
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 32
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 0
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 1
91 | - serializedVersion: 3
92 | buildTarget: Android
93 | maxTextureSize: 32
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 0
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 1
103 | - serializedVersion: 3
104 | buildTarget: WebGL
105 | maxTextureSize: 32
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 0
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 1
115 | spriteSheet:
116 | serializedVersion: 2
117 | sprites: []
118 | outline: []
119 | physicsShape: []
120 | bones: []
121 | spriteID: 5e97eb03825dee720800000000000000
122 | internalID: 0
123 | vertices: []
124 | indices:
125 | edges: []
126 | weights: []
127 | secondaryTextures: []
128 | nameFileIdTable: {}
129 | spritePackingTag: DebugLogUI
130 | pSDRemoveMatte: 1
131 | pSDShowRemoveMatteOption: 1
132 | userData:
133 | assetBundleName:
134 | assetBundleVariant:
135 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconCollapse.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/IconCollapse.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconCollapse.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d1546f8db185caf4dafcfa58efa3ba2c
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 16
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | spriteSheet:
80 | serializedVersion: 2
81 | sprites: []
82 | outline: []
83 | physicsShape: []
84 | bones: []
85 | spriteID: 5e97eb03825dee720800000000000000
86 | internalID: 0
87 | vertices: []
88 | indices:
89 | edges: []
90 | weights: []
91 | secondaryTextures: []
92 | nameFileIdTable: {}
93 | spritePackingTag: DebugLogUI
94 | pSDRemoveMatte: 1
95 | pSDShowRemoveMatteOption: 1
96 | userData:
97 | assetBundleName:
98 | assetBundleVariant:
99 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconError.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/IconError.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconError.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 66305a19e3614694f868c75a982e6b68
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 16
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | spriteSheet:
80 | serializedVersion: 2
81 | sprites: []
82 | outline: []
83 | physicsShape: []
84 | bones: []
85 | spriteID: 5e97eb03825dee720800000000000000
86 | internalID: 0
87 | vertices: []
88 | indices:
89 | edges: []
90 | weights: []
91 | secondaryTextures: []
92 | nameFileIdTable: {}
93 | spritePackingTag: DebugLogUI
94 | pSDRemoveMatte: 1
95 | pSDShowRemoveMatteOption: 1
96 | userData:
97 | assetBundleName:
98 | assetBundleVariant:
99 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconHide.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/IconHide.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconHide.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b3905a73a6672d9449647aaf036e23fc
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 16
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | spriteSheet:
80 | serializedVersion: 2
81 | sprites: []
82 | outline: []
83 | physicsShape: []
84 | bones: []
85 | spriteID: 5e97eb03825dee720800000000000000
86 | internalID: 0
87 | vertices: []
88 | indices:
89 | edges: []
90 | weights: []
91 | secondaryTextures: []
92 | nameFileIdTable: {}
93 | spritePackingTag: DebugLogUI
94 | pSDRemoveMatte: 1
95 | pSDShowRemoveMatteOption: 1
96 | userData:
97 | assetBundleName:
98 | assetBundleVariant:
99 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconInfo.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/IconInfo.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconInfo.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5a97d5afa6254804f81b7ba956296996
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 16
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | spriteSheet:
80 | serializedVersion: 2
81 | sprites: []
82 | outline: []
83 | physicsShape: []
84 | bones: []
85 | spriteID: 5e97eb03825dee720800000000000000
86 | internalID: 0
87 | vertices: []
88 | indices:
89 | edges: []
90 | weights: []
91 | secondaryTextures: []
92 | nameFileIdTable: {}
93 | spritePackingTag: DebugLogUI
94 | pSDRemoveMatte: 1
95 | pSDShowRemoveMatteOption: 1
96 | userData:
97 | assetBundleName:
98 | assetBundleVariant:
99 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconResizeAllDirections.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/IconResizeAllDirections.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconResizeAllDirections.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7f0db3cf23c93fc4eac01cb3a52388ee
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 16
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 1
79 | spriteSheet:
80 | serializedVersion: 2
81 | sprites: []
82 | outline: []
83 | physicsShape: []
84 | bones: []
85 | spriteID: 5e97eb03825dee720800000000000000
86 | internalID: 0
87 | vertices: []
88 | indices:
89 | edges: []
90 | weights: []
91 | secondaryTextures: []
92 | nameFileIdTable: {}
93 | spritePackingTag: DebugLogUI
94 | pSDRemoveMatte: 1
95 | pSDShowRemoveMatteOption: 1
96 | userData:
97 | assetBundleName:
98 | assetBundleVariant:
99 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconResizeVertialOnly.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/IconResizeVertialOnly.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconResizeVertialOnly.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a9fd8f6b461461f4a92eafc60921ee78
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 16
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | spriteSheet:
80 | serializedVersion: 2
81 | sprites: []
82 | outline: []
83 | physicsShape: []
84 | bones: []
85 | spriteID: 5e97eb03825dee720800000000000000
86 | internalID: 0
87 | vertices: []
88 | indices:
89 | edges: []
90 | weights: []
91 | secondaryTextures: []
92 | nameFileIdTable: {}
93 | spritePackingTag: DebugLogUI
94 | pSDRemoveMatte: 1
95 | pSDShowRemoveMatteOption: 1
96 | userData:
97 | assetBundleName:
98 | assetBundleVariant:
99 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconSnapToBottom.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/IconSnapToBottom.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconSnapToBottom.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 066c0b04be98cd348abb79add91d42bf
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 16
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | spriteSheet:
80 | serializedVersion: 2
81 | sprites: []
82 | outline: []
83 | physicsShape: []
84 | bones: []
85 | spriteID: 5e97eb03825dee720800000000000000
86 | internalID: 0
87 | vertices: []
88 | indices:
89 | edges: []
90 | weights: []
91 | secondaryTextures: []
92 | nameFileIdTable: {}
93 | spritePackingTag: DebugLogUI
94 | pSDRemoveMatte: 1
95 | pSDShowRemoveMatteOption: 1
96 | userData:
97 | assetBundleName:
98 | assetBundleVariant:
99 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconSnapToBottomBg.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/IconSnapToBottomBg.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconSnapToBottomBg.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b902f763d0e47364dae25207b7e47800
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 13, y: 13, z: 13, w: 13}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | spriteSheet:
80 | serializedVersion: 2
81 | sprites: []
82 | outline: []
83 | physicsShape: []
84 | bones: []
85 | spriteID: 5e97eb03825dee720800000000000000
86 | internalID: 0
87 | vertices: []
88 | indices:
89 | edges: []
90 | weights: []
91 | secondaryTextures: []
92 | nameFileIdTable: {}
93 | spritePackingTag: DebugLogUI
94 | pSDRemoveMatte: 1
95 | pSDShowRemoveMatteOption: 1
96 | userData:
97 | assetBundleName:
98 | assetBundleVariant:
99 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconWarning.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/IconWarning.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/IconWarning.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 05c7216c78d4dd34ebe2bac9c1e274d7
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 16
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | spriteSheet:
80 | serializedVersion: 2
81 | sprites: []
82 | outline: []
83 | physicsShape: []
84 | bones: []
85 | spriteID: 5e97eb03825dee720800000000000000
86 | internalID: 0
87 | vertices: []
88 | indices:
89 | edges: []
90 | weights: []
91 | secondaryTextures: []
92 | nameFileIdTable: {}
93 | spritePackingTag: DebugLogUI
94 | pSDRemoveMatte: 1
95 | pSDShowRemoveMatteOption: 1
96 | userData:
97 | assetBundleName:
98 | assetBundleVariant:
99 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Info.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Info.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 56b2e55ff5ea13645905c7668fcadcf0
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Log.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Log.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Log.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1dbf8dd85d026cf48beabe424b69ca8d
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Memory.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Memory.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Memory.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fa0a17c8a481a4744a748591b85981c1
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Move.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Move.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Move.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 785e9b77b75504c498ffd8ccfc014794
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Refresh.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Refresh.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f5a9a32246bc6724a9d1932c59454eed
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/SearchIcon.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/SearchIcon.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/SearchIcon.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e04e6c970b950d946a782ea08e5f971d
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 1
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 32
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 0
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 1
91 | - serializedVersion: 3
92 | buildTarget: Android
93 | maxTextureSize: 32
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 0
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 1
103 | - serializedVersion: 3
104 | buildTarget: WebGL
105 | maxTextureSize: 32
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 0
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 1
115 | spriteSheet:
116 | serializedVersion: 2
117 | sprites: []
118 | outline: []
119 | physicsShape: []
120 | bones: []
121 | spriteID: 5e97eb03825dee720800000000000000
122 | internalID: 0
123 | vertices: []
124 | indices:
125 | edges: []
126 | weights: []
127 | secondaryTextures: []
128 | nameFileIdTable: {}
129 | spritePackingTag: DebugLogUI
130 | pSDRemoveMatte: 1
131 | pSDShowRemoveMatteOption: 1
132 | userData:
133 | assetBundleName:
134 | assetBundleVariant:
135 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Setting.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Setting.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Setting.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 76eee3c3f3de18b4d9fd941b9131fdbc
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/SlicedBackground.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/SlicedBackground.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/SlicedBackground.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 066d3840badf4d24dba1d42b4c59b888
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 12, y: 12, z: 12, w: 12}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 1
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 32
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 0
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 1
91 | - serializedVersion: 3
92 | buildTarget: Android
93 | maxTextureSize: 32
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 0
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 1
103 | - serializedVersion: 3
104 | buildTarget: WebGL
105 | maxTextureSize: 32
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 0
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 1
115 | spriteSheet:
116 | serializedVersion: 2
117 | sprites: []
118 | outline: []
119 | physicsShape: []
120 | bones: []
121 | spriteID: 5e97eb03825dee720800000000000000
122 | internalID: 0
123 | vertices: []
124 | indices:
125 | edges: []
126 | weights: []
127 | secondaryTextures: []
128 | nameFileIdTable: {}
129 | spritePackingTag: DebugLogUI
130 | pSDRemoveMatte: 1
131 | pSDShowRemoveMatteOption: 1
132 | userData:
133 | assetBundleName:
134 | assetBundleVariant:
135 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/SlicedBackground2.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/SlicedBackground2.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/SlicedBackground2.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 98e8e1cf8dc7dbf469617c2e40c8a944
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 12, y: 12, z: 12, w: 12}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | spriteSheet:
80 | serializedVersion: 2
81 | sprites: []
82 | outline: []
83 | physicsShape: []
84 | bones: []
85 | spriteID: 5e97eb03825dee720800000000000000
86 | internalID: 0
87 | vertices: []
88 | indices:
89 | edges: []
90 | weights: []
91 | secondaryTextures: []
92 | nameFileIdTable: {}
93 | spritePackingTag: DebugLogUI
94 | pSDRemoveMatte: 1
95 | pSDShowRemoveMatteOption: 1
96 | userData:
97 | assetBundleName:
98 | assetBundleVariant:
99 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/SlicedBackground3.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/SlicedBackground3.psd
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/SlicedBackground3.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b3f0d976f6d6802479d6465d11b3aa68
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 5
33 | maxTextureSize: 32
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 1
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 13, y: 13, z: 13, w: 13}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 1
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
69 | maxTextureSize: 32
70 | resizeAlgorithm: 0
71 | textureFormat: -1
72 | textureCompression: 0
73 | compressionQuality: 50
74 | crunchedCompression: 0
75 | allowsAlphaSplitting: 0
76 | overridden: 0
77 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | spriteSheet:
80 | serializedVersion: 2
81 | sprites: []
82 | outline: []
83 | physicsShape: []
84 | bones: []
85 | spriteID: 5e97eb03825dee720800000000000000
86 | internalID: 0
87 | vertices: []
88 | indices:
89 | edges: []
90 | weights: []
91 | secondaryTextures: []
92 | nameFileIdTable: {}
93 | spritePackingTag: DebugLogUI
94 | pSDRemoveMatte: 1
95 | pSDShowRemoveMatteOption: 1
96 | userData:
97 | assetBundleName:
98 | assetBundleVariant:
99 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Trash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Trash.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Trash.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 400eeb0a8516c9049a377f83208fc561
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Unity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Unity.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Unity.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 361ef4db5887a914893fc298cdf5afd5
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/UnityIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/UnityIcon.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/UnityIcon.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9980f7f9b08c51e4c95b9d8deebb2aa0
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 1
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | spriteSheet:
116 | serializedVersion: 2
117 | sprites: []
118 | outline: []
119 | physicsShape: []
120 | bones: []
121 | spriteID: 5e97eb03825dee720800000000000000
122 | internalID: 0
123 | vertices: []
124 | indices:
125 | edges: []
126 | weights: []
127 | secondaryTextures: []
128 | nameFileIdTable: {}
129 | spritePackingTag:
130 | pSDRemoveMatte: 0
131 | pSDShowRemoveMatteOption: 0
132 | userData:
133 | assetBundleName:
134 | assetBundleVariant:
135 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Vertial.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Vertial.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Vertial.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6d12c2b20929b5545aeb1cff53e4cd17
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Warring.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Assets/RuntimeConsole/Texture/Warring.png
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/Texture/Warring.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 217f1f081921b0e469a932fb12c55b52
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 11
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 0
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | isReadable: 0
24 | streamingMipmaps: 0
25 | streamingMipmapsPriority: 0
26 | vTOnly: 0
27 | ignoreMasterTextureLimit: 0
28 | grayScaleToAlpha: 0
29 | generateCubemap: 6
30 | cubemapConvolution: 0
31 | seamlessCubemap: 0
32 | textureFormat: 1
33 | maxTextureSize: 2048
34 | textureSettings:
35 | serializedVersion: 2
36 | filterMode: 1
37 | aniso: 1
38 | mipBias: 0
39 | wrapU: 1
40 | wrapV: 1
41 | wrapW: 0
42 | nPOTScale: 0
43 | lightmap: 0
44 | compressionQuality: 50
45 | spriteMode: 1
46 | spriteExtrude: 1
47 | spriteMeshType: 1
48 | alignment: 0
49 | spritePivot: {x: 0.5, y: 0.5}
50 | spritePixelsToUnits: 100
51 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
52 | spriteGenerateFallbackPhysicsShape: 0
53 | alphaUsage: 1
54 | alphaIsTransparency: 1
55 | spriteTessellationDetail: -1
56 | textureType: 8
57 | textureShape: 1
58 | singleChannelComponent: 0
59 | flipbookRows: 1
60 | flipbookColumns: 1
61 | maxTextureSizeSet: 0
62 | compressionQualitySet: 0
63 | textureFormatSet: 0
64 | ignorePngGamma: 0
65 | applyGammaDecoding: 0
66 | platformSettings:
67 | - serializedVersion: 3
68 | buildTarget: DefaultTexturePlatform
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 | androidETC2FallbackOverride: 0
78 | forceMaximumCompressionQuality_BC6H_BC7: 0
79 | - serializedVersion: 3
80 | buildTarget: Standalone
81 | maxTextureSize: 2048
82 | resizeAlgorithm: 0
83 | textureFormat: -1
84 | textureCompression: 1
85 | compressionQuality: 50
86 | crunchedCompression: 0
87 | allowsAlphaSplitting: 0
88 | overridden: 0
89 | androidETC2FallbackOverride: 0
90 | forceMaximumCompressionQuality_BC6H_BC7: 0
91 | - serializedVersion: 3
92 | buildTarget: Server
93 | maxTextureSize: 2048
94 | resizeAlgorithm: 0
95 | textureFormat: -1
96 | textureCompression: 1
97 | compressionQuality: 50
98 | crunchedCompression: 0
99 | allowsAlphaSplitting: 0
100 | overridden: 0
101 | androidETC2FallbackOverride: 0
102 | forceMaximumCompressionQuality_BC6H_BC7: 0
103 | - serializedVersion: 3
104 | buildTarget: Android
105 | maxTextureSize: 2048
106 | resizeAlgorithm: 0
107 | textureFormat: -1
108 | textureCompression: 1
109 | compressionQuality: 50
110 | crunchedCompression: 0
111 | allowsAlphaSplitting: 0
112 | overridden: 0
113 | androidETC2FallbackOverride: 0
114 | forceMaximumCompressionQuality_BC6H_BC7: 0
115 | - serializedVersion: 3
116 | buildTarget: iPhone
117 | maxTextureSize: 2048
118 | resizeAlgorithm: 0
119 | textureFormat: -1
120 | textureCompression: 1
121 | compressionQuality: 50
122 | crunchedCompression: 0
123 | allowsAlphaSplitting: 0
124 | overridden: 0
125 | androidETC2FallbackOverride: 0
126 | forceMaximumCompressionQuality_BC6H_BC7: 0
127 | spriteSheet:
128 | serializedVersion: 2
129 | sprites: []
130 | outline: []
131 | physicsShape: []
132 | bones: []
133 | spriteID: 5e97eb03825dee720800000000000000
134 | internalID: 0
135 | vertices: []
136 | indices:
137 | edges: []
138 | weights: []
139 | secondaryTextures: []
140 | nameFileIdTable: {}
141 | spritePackingTag:
142 | pSDRemoveMatte: 0
143 | pSDShowRemoveMatteOption: 0
144 | userData:
145 | assetBundleName:
146 | assetBundleVariant:
147 |
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "com.leeframework.console",
3 | "displayName": "RuntimeConsole",
4 | "description": "RuntimeConsole",
5 | "version": "1.0.0",
6 | "unity": "2021.2",
7 | "license": "MIT",
8 | "dependencies": {
9 | "com.leeframework.uilooplistmini":"https://e.coding.net/ggdevlee/leeframework/LoopListMini.git#1.0.0"
10 | }
11 | }
--------------------------------------------------------------------------------
/Assets/RuntimeConsole/package.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 22c4531b6c987fd4d8221b9218e7bf71
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Catson
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 | # RuntimeConsole
2 |
3 | **联系作者:419731519(QQ)**
4 |
5 | ### RuntimeConsole介绍
6 | #### 笔者的这个插件,主要是为了能更加方便的在手机端查看Unity日志跟Android日志,以及各种移动端信息
7 | #### 只需要配置两个依赖,无需编写任何代码,即可使用
8 | #### 觉得我的插件能帮助到你,麻烦帮我点个Star支持一下❤️
9 |
10 |
11 | ### 功能介绍
12 | - Mini界面,可以实时观察手机的游戏启动时间,版本,帧率,Mono内存情况
13 | - 监听Unity层所有日志,并且每个日志都带有实时的帧率,内存情况
14 | - 设置界面可以查看看手机的Appliction跟SystemInfo全部属性
15 |
16 |
17 | ### 安装插件
18 | 这里有3种方法安装插件
19 | - **Packages/manifest.json**中添加以下行:
20 | ```json
21 | {
22 | "dependencies": {
23 | "com.leeframework.uilooplistmini":"https://e.coding.net/ggdevlee/leeframework/LoopListMini.git#1.0.1",
24 | "com.leeframework.console":"https://e.coding.net/ggdevlee/leeframework/RuntimeConsole.git#1.1.1"
25 | }
26 | }
27 | ```
28 | - **import [RuntimeConsole.unitypackage](https://github.com/GGDevLee/UnityRuntimeConsole/blob/main/Release/RuntimeConsole.unitypackage)**
29 | - clone/**[download](https://codeload.github.com/GGDevLee/UnityRuntimeConsole/zip/refs/heads/main)** 这个仓库,然后移动 **Unity/Assets/RuntimeConsole文件夹**到你的Unity工程Assets目录下
30 |
31 | ### =================图片演示=================
32 | 
33 | 
34 |
35 |
--------------------------------------------------------------------------------
/Release/RuntimeConsole.unitypackage:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/Release/RuntimeConsole.unitypackage
--------------------------------------------------------------------------------
/TmpGif/screenshots.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/TmpGif/screenshots.gif
--------------------------------------------------------------------------------
/TmpGif/screenshots2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GGDevLee/UnityRuntimeConsole/825c3497e3f89bae6ca041d3fcde03701416701d/TmpGif/screenshots2.gif
--------------------------------------------------------------------------------