Skip to content

Commit 20b62f7

Browse files
committed
feat: Improve ingame log system
1 parent f4c914f commit 20b62f7

File tree

9 files changed

+2404
-101
lines changed

9 files changed

+2404
-101
lines changed

Assets/JCSUnity/Resources/UI/IGLogSystem/JCS_IGLogSystem.prefab

Lines changed: 49 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -3,72 +3,78 @@
33
--- !u!1 &171628
44
GameObject:
55
m_ObjectHideFlags: 0
6-
m_PrefabParentObject: {fileID: 0}
7-
m_PrefabInternal: {fileID: 100100000}
8-
serializedVersion: 4
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
serializedVersion: 6
910
m_Component:
10-
- 224: {fileID: 22430298}
11-
- 114: {fileID: 11434340}
12-
- 114: {fileID: 11493504}
11+
- component: {fileID: 22430298}
12+
- component: {fileID: 11434340}
13+
- component: {fileID: 11493504}
1314
m_Layer: 5
1415
m_Name: JCS_IGLogSystem
1516
m_TagString: Untagged
1617
m_Icon: {fileID: 0}
1718
m_NavMeshLayer: 0
1819
m_StaticEditorFlags: 0
1920
m_IsActive: 1
21+
--- !u!224 &22430298
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: 171628}
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+
m_Father: {fileID: 0}
34+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
35+
m_AnchorMin: {x: 0.5, y: 0.5}
36+
m_AnchorMax: {x: 0.5, y: 0.5}
37+
m_AnchoredPosition: {x: 1063, y: -525}
38+
m_SizeDelta: {x: 0, y: 0}
39+
m_Pivot: {x: 0.5, y: 0.5}
2040
--- !u!114 &11434340
2141
MonoBehaviour:
22-
m_ObjectHideFlags: 1
23-
m_PrefabParentObject: {fileID: 0}
24-
m_PrefabInternal: {fileID: 100100000}
42+
m_ObjectHideFlags: 0
43+
m_CorrespondingSourceObject: {fileID: 0}
44+
m_PrefabInstance: {fileID: 0}
45+
m_PrefabAsset: {fileID: 0}
2546
m_GameObject: {fileID: 171628}
2647
m_Enabled: 1
2748
m_EditorHideFlags: 0
2849
m_Script: {fileID: 11500000, guid: 4792ed4004fac454b9fa1991fc21b5c1, type: 3}
2950
m_Name:
3051
m_EditorClassIdentifier:
31-
mLogText: {fileID: 11480236, guid: eb0f5d18a4dfb484eb4c894d0c65173d, type: 2}
52+
mLogText: {fileID: 2540882206783070260, guid: 6266f3d9624cbdb4da759960fd125ea3,
53+
type: 3}
3254
mNumberOfHandle: 50
3355
--- !u!114 &11493504
3456
MonoBehaviour:
35-
m_ObjectHideFlags: 1
36-
m_PrefabParentObject: {fileID: 0}
37-
m_PrefabInternal: {fileID: 100100000}
57+
m_ObjectHideFlags: 0
58+
m_CorrespondingSourceObject: {fileID: 0}
59+
m_PrefabInstance: {fileID: 0}
60+
m_PrefabAsset: {fileID: 0}
3861
m_GameObject: {fileID: 171628}
3962
m_Enabled: 1
4063
m_EditorHideFlags: 0
4164
m_Script: {fileID: 11500000, guid: e235c0fdfebc9c34582b20aec3e88281, type: 3}
4265
m_Name:
4366
m_EditorClassIdentifier:
4467
mObjectType: 1
45-
mLogSpacing: 20
46-
--- !u!224 &22430298
47-
RectTransform:
48-
m_ObjectHideFlags: 1
49-
m_PrefabParentObject: {fileID: 0}
50-
m_PrefabInternal: {fileID: 100100000}
51-
m_GameObject: {fileID: 171628}
52-
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
53-
m_LocalPosition: {x: 0, y: 0, z: 0}
54-
m_LocalScale: {x: 1, y: 1, z: 1}
55-
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
56-
m_Children: []
57-
m_Father: {fileID: 0}
58-
m_RootOrder: 0
59-
m_AnchorMin: {x: 0.5, y: 0.5}
60-
m_AnchorMax: {x: 0.5, y: 0.5}
61-
m_AnchoredPosition: {x: 1063, y: -525}
62-
m_SizeDelta: {x: 0, y: 0}
63-
m_Pivot: {x: 0.5, y: 0.5}
64-
--- !u!1001 &100100000
65-
Prefab:
66-
m_ObjectHideFlags: 1
67-
serializedVersion: 2
68-
m_Modification:
69-
m_TransformParent: {fileID: 0}
70-
m_Modifications: []
71-
m_RemovedComponents: []
72-
m_ParentPrefab: {fileID: 0}
73-
m_RootGameObject: {fileID: 171628}
74-
m_IsPrefabParent: 1
68+
mMakeUnique: 0
69+
mColorProps: []
70+
testWithKey: 1
71+
sendTextAKey: 113
72+
sendTextBKey: 119
73+
sendRandomTextArrayKey: 101
74+
textA: Hello World!
75+
textB: 'EXP: 10'
76+
textArray:
77+
- Ok
78+
- Cool?
79+
- Awesome!
80+
mLogSpacing: 30
Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,241 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!1 &1526716166294453296
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: 3295343783974425189}
12+
- component: {fileID: 2499905508324042890}
13+
- component: {fileID: 7291984837048350250}
14+
- component: {fileID: 3946245025107880091}
15+
- component: {fileID: 4745805560116834164}
16+
- component: {fileID: 2178551549516924859}
17+
- component: {fileID: 2540882206783070260}
18+
m_Layer: 5
19+
m_Name: JCS_LogText (TMP)
20+
m_TagString: Untagged
21+
m_Icon: {fileID: 0}
22+
m_NavMeshLayer: 0
23+
m_StaticEditorFlags: 0
24+
m_IsActive: 1
25+
--- !u!224 &3295343783974425189
26+
RectTransform:
27+
m_ObjectHideFlags: 0
28+
m_CorrespondingSourceObject: {fileID: 0}
29+
m_PrefabInstance: {fileID: 0}
30+
m_PrefabAsset: {fileID: 0}
31+
m_GameObject: {fileID: 1526716166294453296}
32+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
33+
m_LocalPosition: {x: 0, y: 0, z: 0}
34+
m_LocalScale: {x: 1, y: 1, z: 1}
35+
m_ConstrainProportionsScale: 0
36+
m_Children: []
37+
m_Father: {fileID: 0}
38+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
39+
m_AnchorMin: {x: 0.5, y: 0.5}
40+
m_AnchorMax: {x: 0.5, y: 0.5}
41+
m_AnchoredPosition: {x: 0, y: 0}
42+
m_SizeDelta: {x: 320, y: 60}
43+
m_Pivot: {x: 0.5, y: 0.5}
44+
--- !u!222 &2499905508324042890
45+
CanvasRenderer:
46+
m_ObjectHideFlags: 0
47+
m_CorrespondingSourceObject: {fileID: 0}
48+
m_PrefabInstance: {fileID: 0}
49+
m_PrefabAsset: {fileID: 0}
50+
m_GameObject: {fileID: 1526716166294453296}
51+
m_CullTransparentMesh: 1
52+
--- !u!114 &7291984837048350250
53+
MonoBehaviour:
54+
m_ObjectHideFlags: 0
55+
m_CorrespondingSourceObject: {fileID: 0}
56+
m_PrefabInstance: {fileID: 0}
57+
m_PrefabAsset: {fileID: 0}
58+
m_GameObject: {fileID: 1526716166294453296}
59+
m_Enabled: 1
60+
m_EditorHideFlags: 0
61+
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
62+
m_Name:
63+
m_EditorClassIdentifier:
64+
m_Material: {fileID: 0}
65+
m_Color: {r: 1, g: 1, b: 1, a: 1}
66+
m_RaycastTarget: 1
67+
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
68+
m_Maskable: 1
69+
m_OnCullStateChanged:
70+
m_PersistentCalls:
71+
m_Calls: []
72+
m_text: JCS_LogText (TMP)
73+
m_isRightToLeft: 0
74+
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
75+
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
76+
m_fontSharedMaterials: []
77+
m_fontMaterial: {fileID: 0}
78+
m_fontMaterials: []
79+
m_fontColor32:
80+
serializedVersion: 2
81+
rgba: 4294967295
82+
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
83+
m_enableVertexGradient: 0
84+
m_colorMode: 3
85+
m_fontColorGradient:
86+
topLeft: {r: 1, g: 1, b: 1, a: 1}
87+
topRight: {r: 1, g: 1, b: 1, a: 1}
88+
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
89+
bottomRight: {r: 1, g: 1, b: 1, a: 1}
90+
m_fontColorGradientPreset: {fileID: 0}
91+
m_spriteAsset: {fileID: 0}
92+
m_tintAllSprites: 0
93+
m_StyleSheet: {fileID: 0}
94+
m_TextStyleHashCode: -1183493901
95+
m_overrideHtmlColors: 0
96+
m_faceColor:
97+
serializedVersion: 2
98+
rgba: 4294967295
99+
m_fontSize: 36
100+
m_fontSizeBase: 36
101+
m_fontWeight: 400
102+
m_enableAutoSizing: 0
103+
m_fontSizeMin: 18
104+
m_fontSizeMax: 72
105+
m_fontStyle: 0
106+
m_HorizontalAlignment: 4
107+
m_VerticalAlignment: 512
108+
m_textAlignment: 65535
109+
m_characterSpacing: 0
110+
m_wordSpacing: 0
111+
m_lineSpacing: 0
112+
m_lineSpacingMax: 0
113+
m_paragraphSpacing: 0
114+
m_charWidthMaxAdj: 0
115+
m_TextWrappingMode: 0
116+
m_wordWrappingRatios: 0.4
117+
m_overflowMode: 0
118+
m_linkedTextComponent: {fileID: 0}
119+
parentLinkedComponent: {fileID: 0}
120+
m_enableKerning: 0
121+
m_ActiveFontFeatures: 6e72656b
122+
m_enableExtraPadding: 0
123+
checkPaddingRequired: 0
124+
m_isRichText: 1
125+
m_EmojiFallbackSupport: 1
126+
m_parseCtrlCharacters: 1
127+
m_isOrthographic: 1
128+
m_isCullingEnabled: 0
129+
m_horizontalMapping: 0
130+
m_verticalMapping: 0
131+
m_uvLineOffset: 0
132+
m_geometrySortingOrder: 0
133+
m_IsTextObjectScaleStatic: 0
134+
m_VertexBufferAutoSizeReduction: 0
135+
m_useMaxVisibleDescender: 1
136+
m_pageToDisplay: 1
137+
m_margin: {x: 0, y: 0, z: 0, w: 0}
138+
m_isUsingLegacyAnimationComponent: 0
139+
m_isVolumetricText: 0
140+
m_hasFontAssetChanged: 0
141+
m_baseMaterial: {fileID: 0}
142+
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
143+
--- !u!114 &3946245025107880091
144+
MonoBehaviour:
145+
m_ObjectHideFlags: 0
146+
m_CorrespondingSourceObject: {fileID: 0}
147+
m_PrefabInstance: {fileID: 0}
148+
m_PrefabAsset: {fileID: 0}
149+
m_GameObject: {fileID: 1526716166294453296}
150+
m_Enabled: 1
151+
m_EditorHideFlags: 0
152+
m_Script: {fileID: 11500000, guid: 45615b6dd23b56f459d954b52ad1fdbf, type: 3}
153+
m_Name:
154+
m_EditorClassIdentifier:
155+
mObjectType: 4
156+
mMakeUnique: 0
157+
mColorProps: []
158+
mTestWithKey: 0
159+
mFadeInKey: 109
160+
mFadeOutKey: 110
161+
mEffect: 0
162+
mVisible: 1
163+
mFadeTime: 5
164+
mOverrideFade: 1
165+
mFadeInAmount: 1
166+
mFadeOutAmount: 0
167+
mTimeType: 0
168+
--- !u!114 &4745805560116834164
169+
MonoBehaviour:
170+
m_ObjectHideFlags: 0
171+
m_CorrespondingSourceObject: {fileID: 0}
172+
m_PrefabInstance: {fileID: 0}
173+
m_PrefabAsset: {fileID: 0}
174+
m_GameObject: {fileID: 1526716166294453296}
175+
m_Enabled: 1
176+
m_EditorHideFlags: 0
177+
m_Script: {fileID: 11500000, guid: 8021910b9c0e2b74abbf8eedb2177606, type: 3}
178+
m_Name:
179+
m_EditorClassIdentifier:
180+
mObjectType: 3
181+
mMakeUnique: 0
182+
mColorProps: []
183+
mTarget: {fileID: 0}
184+
mTargetPos: {x: 0, y: 0, z: 0}
185+
mFriction: 0.1
186+
mTimeType: 0
187+
mIgnoreX: 1
188+
mIgnoreY: 0
189+
mIgnoreZ: 1
190+
mLocalTarget: 0
191+
mLocalSelf: 1
192+
--- !u!114 &2178551549516924859
193+
MonoBehaviour:
194+
m_ObjectHideFlags: 0
195+
m_CorrespondingSourceObject: {fileID: 0}
196+
m_PrefabInstance: {fileID: 0}
197+
m_PrefabAsset: {fileID: 0}
198+
m_GameObject: {fileID: 1526716166294453296}
199+
m_Enabled: 1
200+
m_EditorHideFlags: 0
201+
m_Script: {fileID: 11500000, guid: faa2dbab5543656479d9f8a4208a4e77, type: 3}
202+
m_Name:
203+
m_EditorClassIdentifier:
204+
mObjectType: 4
205+
mMakeUnique: 0
206+
mColorProps: []
207+
mTestWithKey: 0
208+
mActiveKey: 97
209+
mDeactiveKey: 115
210+
mIsActive: 0
211+
mPanelRoot: {fileID: 0}
212+
mEventTrigger: {fileID: 0}
213+
mAxis: 0
214+
mDistance: -200
215+
mFriction: 0.1
216+
mTimeType: 0
217+
mAutoAddEvent: 1
218+
mActiveEventTriggerType: 0
219+
mDeactiveEventTriggerType: 1
220+
mActiveClip: {fileID: 0}
221+
mDeactiveClip: {fileID: 0}
222+
mIgnoreX: 0
223+
mIgnoreY: 1
224+
mIgnoreZ: 1
225+
mActiveButton: {fileID: 0}
226+
--- !u!114 &2540882206783070260
227+
MonoBehaviour:
228+
m_ObjectHideFlags: 0
229+
m_CorrespondingSourceObject: {fileID: 0}
230+
m_PrefabInstance: {fileID: 0}
231+
m_PrefabAsset: {fileID: 0}
232+
m_GameObject: {fileID: 1526716166294453296}
233+
m_Enabled: 1
234+
m_EditorHideFlags: 0
235+
m_Script: {fileID: 11500000, guid: ea29a1cc8934eec488d465400095f104, type: 3}
236+
m_Name:
237+
m_EditorClassIdentifier:
238+
mTextLegacy: {fileID: 0}
239+
mTextTMP: {fileID: 7291984837048350250}
240+
mIGLogSystem: {fileID: 0}
241+
mActive: 0

Assets/JCSUnity/Resources/UI/IGLogSystem/JCS_LogText (TMP).prefab.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)