11
This commit is contained in:
parent
0c654d8ae4
commit
d6eff211d4
@ -34,6 +34,10 @@ MonoBehaviour:
|
||||
SectionId: 52383087
|
||||
Key: Tips.net.error
|
||||
Value: ddddd
|
||||
- EntryId: 60204351
|
||||
SectionId: 55223838
|
||||
Key: Shortcut.jump
|
||||
Value:
|
||||
--- !u!114 &-7214673748730851758
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -68,6 +72,10 @@ MonoBehaviour:
|
||||
SectionId: 52383087
|
||||
Key: Tips.net.error
|
||||
Value: aaaaa
|
||||
- EntryId: 60204351
|
||||
SectionId: 55223838
|
||||
Key: Shortcut.jump
|
||||
Value: Use {0} Jump
|
||||
--- !u!114 &-6251636620881476750
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -102,6 +110,10 @@ MonoBehaviour:
|
||||
SectionId: 52383087
|
||||
Key: Tips.net.error
|
||||
Value: cccccc
|
||||
- EntryId: 60204351
|
||||
SectionId: 55223838
|
||||
Key: Shortcut.jump
|
||||
Value:
|
||||
--- !u!114 &-708586311158497320
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -136,6 +148,10 @@ MonoBehaviour:
|
||||
SectionId: 52383087
|
||||
Key: Tips.net.error
|
||||
Value: "\u7F51\u7EDC\u9519\u8BEF"
|
||||
- EntryId: 60204351
|
||||
SectionId: 55223838
|
||||
Key: Shortcut.jump
|
||||
Value: "\u4F7F\u7528 {0} \u8DF3\u8DC3"
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -162,18 +178,24 @@ MonoBehaviour:
|
||||
- Id: 41381430
|
||||
Key: action.jumpdsad
|
||||
IsGen: 0
|
||||
- Id: 77602120
|
||||
SectionName: UI
|
||||
SectionSheet:
|
||||
- Id: 91916311
|
||||
Key: Touch.smoth
|
||||
IsGen: 0
|
||||
- Id: 52383087
|
||||
SectionName: Tips
|
||||
SectionSheet:
|
||||
- Id: 11809898
|
||||
Key: net.error
|
||||
IsGen: 1
|
||||
- Id: 77602120
|
||||
SectionName: UI
|
||||
SectionSheet:
|
||||
- Id: 91916311
|
||||
Key: Touch.smoth
|
||||
IsGen: 0
|
||||
- Id: 55223838
|
||||
SectionName: Shortcut
|
||||
SectionSheet:
|
||||
- Id: 60204351
|
||||
Key: jump
|
||||
IsGen: 0
|
||||
Languages:
|
||||
- {fileID: -708586311158497320}
|
||||
- {fileID: -7214673748730851758}
|
||||
|
||||
@ -759,6 +759,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 0
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -808,142 +809,6 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 215982991}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &344668135
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 344668136}
|
||||
- component: {fileID: 344668138}
|
||||
- component: {fileID: 344668137}
|
||||
m_Layer: 5
|
||||
m_Name: UXTextMeshPro
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &344668136
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 344668135}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 501104430}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 160, y: 30}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &344668137
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 344668135}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: bd17b8b605f2ba540bac156b5cf5ac77, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: USE FUCK U
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: 7cdd102360e32234383f8e3f40da47a9, type: 2}
|
||||
m_sharedMaterial: {fileID: -1232377485662373643, guid: 7cdd102360e32234383f8e3f40da47a9, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
m_fontColor32:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_enableVertexGradient: 0
|
||||
m_colorMode: 3
|
||||
m_fontColorGradient:
|
||||
topLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
topRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_fontColorGradientPreset: {fileID: 0}
|
||||
m_spriteAsset: {fileID: 0}
|
||||
m_tintAllSprites: 0
|
||||
m_StyleSheet: {fileID: 0}
|
||||
m_TextStyleHashCode: -1183493901
|
||||
m_overrideHtmlColors: 0
|
||||
m_faceColor:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontSize: 36
|
||||
m_fontSizeBase: 36
|
||||
m_fontWeight: 400
|
||||
m_enableAutoSizing: 0
|
||||
m_fontSizeMin: 18
|
||||
m_fontSizeMax: 72
|
||||
m_fontStyle: 0
|
||||
m_HorizontalAlignment: 1
|
||||
m_VerticalAlignment: 256
|
||||
m_textAlignment: 65535
|
||||
m_characterSpacing: 0
|
||||
m_wordSpacing: 0
|
||||
m_lineSpacing: 0
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 1
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 0
|
||||
m_linkedTextComponent: {fileID: 0}
|
||||
parentLinkedComponent: {fileID: 0}
|
||||
m_enableKerning: 1
|
||||
m_enableExtraPadding: 0
|
||||
checkPaddingRequired: 0
|
||||
m_isRichText: 1
|
||||
m_parseCtrlCharacters: 1
|
||||
m_isOrthographic: 1
|
||||
m_isCullingEnabled: 0
|
||||
m_horizontalMapping: 0
|
||||
m_verticalMapping: 0
|
||||
m_uvLineOffset: 0
|
||||
m_geometrySortingOrder: 0
|
||||
m_IsTextObjectScaleStatic: 0
|
||||
m_VertexBufferAutoSizeReduction: 0
|
||||
m_useMaxVisibleDescender: 1
|
||||
m_pageToDisplay: 1
|
||||
m_margin: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_isUsingLegacyAnimationComponent: 0
|
||||
m_isVolumetricText: 0
|
||||
m_hasFontAssetChanged: 0
|
||||
m_baseMaterial: {fileID: 0}
|
||||
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_localizationID: 94373125
|
||||
m_localizationKey: Input.action.usedas
|
||||
--- !u!222 &344668138
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 344668135}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &346489238
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -1201,6 +1066,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 1
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -1506,6 +1372,7 @@ RectTransform:
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 61637216}
|
||||
- {fileID: 1277424800}
|
||||
- {fileID: 1174001930}
|
||||
- {fileID: 215982992}
|
||||
- {fileID: 799219939}
|
||||
@ -1517,11 +1384,7 @@ RectTransform:
|
||||
- {fileID: 1466314556}
|
||||
- {fileID: 2043214059}
|
||||
- {fileID: 1240218065}
|
||||
- {fileID: 1461120293}
|
||||
- {fileID: 1268519739}
|
||||
- {fileID: 953234183}
|
||||
- {fileID: 1108824070}
|
||||
- {fileID: 344668136}
|
||||
- {fileID: 2043299036}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
@ -1934,7 +1797,8 @@ MonoBehaviour:
|
||||
m_PressedTrigger: Pressed
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
m_SelectionState: 3
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 1
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -3098,6 +2962,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 0
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -3478,6 +3343,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 1
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -3539,7 +3405,7 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 933311483}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &953234182
|
||||
--- !u!1 &967845620
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@ -3547,46 +3413,132 @@ GameObject:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 953234183}
|
||||
- component: {fileID: 953234184}
|
||||
- component: {fileID: 967845621}
|
||||
- component: {fileID: 967845623}
|
||||
- component: {fileID: 967845622}
|
||||
m_Layer: 5
|
||||
m_Name: GameObject (2)
|
||||
m_Name: Text (TMP)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &953234183
|
||||
--- !u!224 &967845621
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 953234182}
|
||||
m_GameObject: {fileID: 967845620}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 501104430}
|
||||
m_Father: {fileID: 1277424800}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 100, y: 100}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &953234184
|
||||
--- !u!114 &967845622
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 953234182}
|
||||
m_GameObject: {fileID: 967845620}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f7d3bd4152cc45d18982984253cfb298, type: 3}
|
||||
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: test
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||
m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
m_fontColor32:
|
||||
serializedVersion: 2
|
||||
rgba: 4281479730
|
||||
m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
|
||||
m_enableVertexGradient: 0
|
||||
m_colorMode: 3
|
||||
m_fontColorGradient:
|
||||
topLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
topRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_fontColorGradientPreset: {fileID: 0}
|
||||
m_spriteAsset: {fileID: 0}
|
||||
m_tintAllSprites: 0
|
||||
m_StyleSheet: {fileID: 0}
|
||||
m_TextStyleHashCode: -1183493901
|
||||
m_overrideHtmlColors: 0
|
||||
m_faceColor:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontSize: 24
|
||||
m_fontSizeBase: 24
|
||||
m_fontWeight: 400
|
||||
m_enableAutoSizing: 0
|
||||
m_fontSizeMin: 18
|
||||
m_fontSizeMax: 72
|
||||
m_fontStyle: 0
|
||||
m_HorizontalAlignment: 2
|
||||
m_VerticalAlignment: 512
|
||||
m_textAlignment: 65535
|
||||
m_characterSpacing: 0
|
||||
m_wordSpacing: 0
|
||||
m_lineSpacing: 0
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 1
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 0
|
||||
m_linkedTextComponent: {fileID: 0}
|
||||
parentLinkedComponent: {fileID: 0}
|
||||
m_enableKerning: 1
|
||||
m_enableExtraPadding: 0
|
||||
checkPaddingRequired: 0
|
||||
m_isRichText: 1
|
||||
m_parseCtrlCharacters: 1
|
||||
m_isOrthographic: 1
|
||||
m_isCullingEnabled: 0
|
||||
m_horizontalMapping: 0
|
||||
m_verticalMapping: 0
|
||||
m_uvLineOffset: 0
|
||||
m_geometrySortingOrder: 0
|
||||
m_IsTextObjectScaleStatic: 0
|
||||
m_VertexBufferAutoSizeReduction: 0
|
||||
m_useMaxVisibleDescender: 1
|
||||
m_pageToDisplay: 1
|
||||
m_margin: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_isUsingLegacyAnimationComponent: 0
|
||||
m_isVolumetricText: 0
|
||||
m_hasFontAssetChanged: 0
|
||||
m_baseMaterial: {fileID: 0}
|
||||
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
||||
--- !u!222 &967845623
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 967845620}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &983400299
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -3796,6 +3748,7 @@ MonoBehaviour:
|
||||
hotButtons:
|
||||
- {fileID: 0}
|
||||
- {fileID: 0}
|
||||
selectable: {fileID: 0}
|
||||
--- !u!4 &1036822062
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -4020,54 +3973,6 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1091182236}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1108824069
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1108824070}
|
||||
- component: {fileID: 1108824071}
|
||||
m_Layer: 5
|
||||
m_Name: GameObject (3)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1108824070
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1108824069}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 501104430}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 100, y: 100}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &1108824071
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1108824069}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f7d3bd4152cc45d18982984253cfb298, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &1174001929
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -4150,10 +4055,23 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 0
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Calls:
|
||||
- m_Target: {fileID: 1277424797}
|
||||
m_TargetAssemblyTypeName: UXButton, AlicizaX.UI.Extension
|
||||
m_MethodName: Focus
|
||||
m_Mode: 1
|
||||
m_Arguments:
|
||||
m_ObjectArgument: {fileID: 0}
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
|
||||
m_IntArgument: 0
|
||||
m_FloatArgument: 0
|
||||
m_StringArgument:
|
||||
m_BoolArgument: 0
|
||||
m_CallState: 2
|
||||
m_ChildTransitions: []
|
||||
m_UXGroup: {fileID: 0}
|
||||
hoverAudioClip: {fileID: 8300000, guid: d7cfd9f6afac6a24794f9a95c6aebcbb, type: 3}
|
||||
@ -4359,6 +4277,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 0
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -4452,6 +4371,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 0
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -4501,54 +4421,6 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1261491487}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1268519738
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1268519739}
|
||||
- component: {fileID: 1268519740}
|
||||
m_Layer: 5
|
||||
m_Name: GameObject (1)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1268519739
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1268519738}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 501104430}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 100, y: 100}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &1268519740
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1268519738}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f7d3bd4152cc45d18982984253cfb298, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &1276959926
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -4683,6 +4555,138 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1276959926}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1277424796
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1277424800}
|
||||
- component: {fileID: 1277424799}
|
||||
- component: {fileID: 1277424798}
|
||||
- component: {fileID: 1277424797}
|
||||
m_Layer: 5
|
||||
m_Name: test
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!114 &1277424797
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1277424796}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: d7e92b092d584bb39e5239463f064cbe, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Navigation:
|
||||
m_Mode: 3
|
||||
m_WrapAround: 0
|
||||
m_SelectOnUp: {fileID: 0}
|
||||
m_SelectOnDown: {fileID: 0}
|
||||
m_SelectOnLeft: {fileID: 0}
|
||||
m_SelectOnRight: {fileID: 0}
|
||||
m_Interactable: 1
|
||||
m_MainTransition:
|
||||
targetGraphic: {fileID: 1277424798}
|
||||
transition: 1
|
||||
colors:
|
||||
m_NormalColor: {r: 1, g: 0.06666667, b: 0, a: 1}
|
||||
m_HighlightedColor: {r: 0.072053194, g: 1, b: 0, a: 1}
|
||||
m_PressedColor: {r: 1, g: 0.89133024, b: 0, a: 1}
|
||||
m_SelectedColor: {r: 0.9637351, g: 0, b: 1, a: 1}
|
||||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
|
||||
m_ColorMultiplier: 1
|
||||
m_FadeDuration: 0.1
|
||||
spriteState:
|
||||
m_HighlightedSprite: {fileID: 0}
|
||||
m_PressedSprite: {fileID: 0}
|
||||
m_SelectedSprite: {fileID: 0}
|
||||
m_DisabledSprite: {fileID: 0}
|
||||
animationTriggers:
|
||||
m_NormalTrigger: Normal
|
||||
m_HighlightedTrigger: Highlighted
|
||||
m_PressedTrigger: Pressed
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 0
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_ChildTransitions: []
|
||||
m_UXGroup: {fileID: 0}
|
||||
hoverAudioClip: {fileID: 8300000, guid: d7cfd9f6afac6a24794f9a95c6aebcbb, type: 3}
|
||||
clickAudioClip: {fileID: 8300000, guid: b399b083c59f6d240bcad9b7dc52b7d3, type: 3}
|
||||
m_OnValueChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
--- !u!114 &1277424798
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1277424796}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 1
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
m_FillAmount: 1
|
||||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
m_PixelsPerUnitMultiplier: 1
|
||||
--- !u!222 &1277424799
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1277424796}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!224 &1277424800
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1277424796}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 967845621}
|
||||
m_Father: {fileID: 501104430}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: 319, y: 191}
|
||||
m_SizeDelta: {x: 160, y: 30}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!1 &1278391762
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -4766,6 +4770,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 1
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -5075,54 +5080,6 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1302014481}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1461120292
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1461120293}
|
||||
- component: {fileID: 1461120294}
|
||||
m_Layer: 5
|
||||
m_Name: GameObject
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1461120293
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1461120292}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 501104430}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 100, y: 100}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &1461120294
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1461120292}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f7d3bd4152cc45d18982984253cfb298, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &1466314555 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 2393741490227731184, guid: 5a0830a080d75784b9f03b1659413301, type: 3}
|
||||
@ -5468,6 +5425,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 1
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -5633,6 +5591,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 1
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -5756,6 +5715,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 1
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -6000,7 +5960,7 @@ PrefabInstance:
|
||||
objectReference: {fileID: 2394657966078626245, guid: 916c72588b6bc6e48a022e8c82e6438f, type: 3}
|
||||
- target: {fileID: 5638284224930950439, guid: 5a0830a080d75784b9f03b1659413301, type: 3}
|
||||
propertyPath: m_text
|
||||
value: "\u6309\u4F4F\u8DF3\u8DC3"
|
||||
value:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5638284224930950439, guid: 5a0830a080d75784b9f03b1659413301, type: 3}
|
||||
propertyPath: m_fontAsset
|
||||
@ -6473,6 +6433,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 0
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -6504,7 +6465,9 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
actionReference: {fileID: 2394657966078626245, guid: 916c72588b6bc6e48a022e8c82e6438f, type: 3}
|
||||
targetImage: {fileID: 0}
|
||||
hideIfMissing: 1
|
||||
hideTargetObject: {fileID: 0}
|
||||
--- !u!1 &1879857123
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -6588,6 +6551,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 1
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -7037,6 +7001,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_Mode: 0
|
||||
m_OnClick:
|
||||
m_PersistentCalls:
|
||||
@ -7132,6 +7097,7 @@ MonoBehaviour:
|
||||
m_SelectedTrigger: Selected
|
||||
m_DisabledTrigger: Disabled
|
||||
m_SelectionState: 0
|
||||
_animator: {fileID: 0}
|
||||
m_FillRect: {fileID: 182446648}
|
||||
m_HandleRect: {fileID: 533245761}
|
||||
m_Direction: 0
|
||||
@ -7144,6 +7110,142 @@ MonoBehaviour:
|
||||
m_Calls: []
|
||||
m_SmoothMovement: 1
|
||||
m_SmoothSpeed: 1
|
||||
--- !u!1 &2043299035
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 2043299036}
|
||||
- component: {fileID: 2043299038}
|
||||
- component: {fileID: 2043299037}
|
||||
m_Layer: 5
|
||||
m_Name: Text (TMP)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &2043299036
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2043299035}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 501104430}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: -20.7297, y: 78.9}
|
||||
m_SizeDelta: {x: 340.5406, y: 50}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &2043299037
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2043299035}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_Maskable: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_text: 'Empty<sprite name=T_0_Key_White>d<sprite name=T_Enter_Alt_Key_White>Empty
|
||||
|
||||
'
|
||||
m_isRightToLeft: 0
|
||||
m_fontAsset: {fileID: 11400000, guid: 7cdd102360e32234383f8e3f40da47a9, type: 2}
|
||||
m_sharedMaterial: {fileID: -1232377485662373643, guid: 7cdd102360e32234383f8e3f40da47a9, type: 2}
|
||||
m_fontSharedMaterials: []
|
||||
m_fontMaterial: {fileID: 0}
|
||||
m_fontMaterials: []
|
||||
m_fontColor32:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_enableVertexGradient: 0
|
||||
m_colorMode: 3
|
||||
m_fontColorGradient:
|
||||
topLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
topRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
|
||||
bottomRight: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_fontColorGradientPreset: {fileID: 0}
|
||||
m_spriteAsset: {fileID: 0}
|
||||
m_tintAllSprites: 0
|
||||
m_StyleSheet: {fileID: 0}
|
||||
m_TextStyleHashCode: -1183493901
|
||||
m_overrideHtmlColors: 0
|
||||
m_faceColor:
|
||||
serializedVersion: 2
|
||||
rgba: 4294967295
|
||||
m_fontSize: 28
|
||||
m_fontSizeBase: 28
|
||||
m_fontWeight: 400
|
||||
m_enableAutoSizing: 0
|
||||
m_fontSizeMin: 18
|
||||
m_fontSizeMax: 72
|
||||
m_fontStyle: 0
|
||||
m_HorizontalAlignment: 1
|
||||
m_VerticalAlignment: 256
|
||||
m_textAlignment: 65535
|
||||
m_characterSpacing: 0
|
||||
m_wordSpacing: 0
|
||||
m_lineSpacing: 0
|
||||
m_lineSpacingMax: 0
|
||||
m_paragraphSpacing: 0
|
||||
m_charWidthMaxAdj: 0
|
||||
m_enableWordWrapping: 1
|
||||
m_wordWrappingRatios: 0.4
|
||||
m_overflowMode: 0
|
||||
m_linkedTextComponent: {fileID: 0}
|
||||
parentLinkedComponent: {fileID: 0}
|
||||
m_enableKerning: 1
|
||||
m_enableExtraPadding: 0
|
||||
checkPaddingRequired: 0
|
||||
m_isRichText: 1
|
||||
m_parseCtrlCharacters: 1
|
||||
m_isOrthographic: 1
|
||||
m_isCullingEnabled: 0
|
||||
m_horizontalMapping: 0
|
||||
m_verticalMapping: 0
|
||||
m_uvLineOffset: 0
|
||||
m_geometrySortingOrder: 0
|
||||
m_IsTextObjectScaleStatic: 0
|
||||
m_VertexBufferAutoSizeReduction: 0
|
||||
m_useMaxVisibleDescender: 1
|
||||
m_pageToDisplay: 1
|
||||
m_margin: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_isUsingLegacyAnimationComponent: 0
|
||||
m_isVolumetricText: 0
|
||||
m_hasFontAssetChanged: 0
|
||||
m_baseMaterial: {fileID: 0}
|
||||
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
|
||||
--- !u!222 &2043299038
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2043299035}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1660057539 &9223372036854775807
|
||||
SceneRoots:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@ -10,7 +10,21 @@ public static class GlyphService
|
||||
/// 可选的全局数据库引用。你可以通过场景内的启动组件在 Awake 时赋值,
|
||||
/// 或者在调用每个方法时传入 InputGlyphDatabase 参数(见方法签名)。
|
||||
/// </summary>
|
||||
public static InputGlyphDatabase Database { get; set; }
|
||||
public static InputGlyphDatabase Database
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_database == null)
|
||||
{
|
||||
_database = Resources.Load<InputGlyphDatabase>("InputGlyphDatabase");
|
||||
}
|
||||
|
||||
return _database;
|
||||
}
|
||||
}
|
||||
|
||||
private static InputGlyphDatabase _database;
|
||||
|
||||
|
||||
public static string GetBindingControlPath(InputAction action, InputDeviceWatcher.InputDeviceCategory? deviceOverride = null)
|
||||
{
|
||||
@ -93,9 +107,10 @@ public static class GlyphService
|
||||
|
||||
public static string GetDisplayNameFromInputAction(InputAction reference)
|
||||
{
|
||||
string controlPath=GetBindingControlPath(reference, InputDeviceWatcher.CurrentCategory);
|
||||
string controlPath = GetBindingControlPath(reference, InputDeviceWatcher.CurrentCategory);
|
||||
return GetDisplayNameFromControlPath(controlPath);
|
||||
}
|
||||
|
||||
public static string GetDisplayNameFromControlPath(string controlPath)
|
||||
{
|
||||
if (string.IsNullOrEmpty(controlPath)) return string.Empty;
|
||||
|
||||
@ -57,7 +57,6 @@ namespace InputRemapper
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
GlyphService.Database = inputGlyphDatabase;
|
||||
if (actions == null)
|
||||
{
|
||||
Debug.LogError("InputBindingManager: InputActionAsset not assigned.");
|
||||
|
||||
@ -3,6 +3,7 @@ using System.Collections.Generic;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.InputSystem;
|
||||
using UnityEngine.U2D;
|
||||
|
||||
namespace AlicizaX.InputGlyph
|
||||
{
|
||||
@ -16,9 +17,19 @@ namespace AlicizaX.InputGlyph
|
||||
[Serializable]
|
||||
public class DeviceGlyphTable
|
||||
{
|
||||
// 改为使用字符串名称来区分 table(会序列化)
|
||||
// Table 名称(序列化)
|
||||
public string deviceName;
|
||||
|
||||
// 支持三种来源:
|
||||
// 1) TMP Sprite Asset(TextMeshPro sprite asset)
|
||||
public TMP_SpriteAsset tmpAsset;
|
||||
|
||||
// 2) Unity SpriteAtlas(可选)
|
||||
public SpriteAtlas spriteAtlas;
|
||||
|
||||
// 3) Texture2D(Sprite Mode = Multiple),在 Sprite Editor 切好的切片
|
||||
public Texture2D spriteSheetTexture;
|
||||
|
||||
public List<GlyphEntry> entries = new List<GlyphEntry>();
|
||||
}
|
||||
|
||||
@ -30,7 +41,6 @@ namespace AlicizaX.InputGlyph
|
||||
// 当 FindEntryByControlPath 传空 path 时返回的占位 sprite
|
||||
public Sprite placeholderSprite;
|
||||
|
||||
// 按名字获取 table(name 精确匹配,不区分大小写)
|
||||
public DeviceGlyphTable GetTable(string deviceName)
|
||||
{
|
||||
if (string.IsNullOrEmpty(deviceName)) return null;
|
||||
@ -42,11 +52,10 @@ namespace AlicizaX.InputGlyph
|
||||
if (string.Equals(t.deviceName, deviceName, StringComparison.OrdinalIgnoreCase))
|
||||
return t;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
// 为兼容保留:接受枚举并映射为常用名称(Keyboard, Xbox, PlayStation)
|
||||
// 兼容枚举版本(示例)
|
||||
public DeviceGlyphTable GetTable(InputDeviceWatcher.InputDeviceCategory device)
|
||||
{
|
||||
string name = "Other";
|
||||
@ -55,9 +64,8 @@ namespace AlicizaX.InputGlyph
|
||||
case InputDeviceWatcher.InputDeviceCategory.Keyboard: name = "Keyboard"; break;
|
||||
case InputDeviceWatcher.InputDeviceCategory.Xbox: name = "Xbox"; break;
|
||||
case InputDeviceWatcher.InputDeviceCategory.PlayStation: name = "PlayStation"; break;
|
||||
default: name = "Xbox"; break; // 与原逻辑相同:Other -> Xbox
|
||||
default: name = "Xbox"; break;
|
||||
}
|
||||
|
||||
return GetTable(name);
|
||||
}
|
||||
|
||||
@ -68,7 +76,6 @@ namespace AlicizaX.InputGlyph
|
||||
{
|
||||
return placeholderSprite;
|
||||
}
|
||||
|
||||
return entry.Sprite;
|
||||
}
|
||||
|
||||
@ -92,7 +99,6 @@ namespace AlicizaX.InputGlyph
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@ -15,21 +15,14 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
SerializedProperty placeholderSpriteProp;
|
||||
InputGlyphDatabase db;
|
||||
|
||||
// 动态标签索引(范围:0 .. tablesCount 为各表,最后一个 index = tablesCount 为 Settings)
|
||||
int tabIndex = 0;
|
||||
|
||||
// 添加表时使用的临时 UI 状态
|
||||
bool showAddField = false;
|
||||
string newTableName = "";
|
||||
|
||||
// 每个表的搜索字符串与分页状态(editor 内存,不序列化)
|
||||
List<string> searchStrings = new List<string>();
|
||||
List<int> currentPages = new List<int>();
|
||||
|
||||
// 常量
|
||||
const int itemsPerPage = 10;
|
||||
|
||||
// 缩小后的预览尺寸
|
||||
const int previewSize = 52;
|
||||
|
||||
void OnEnable()
|
||||
@ -44,12 +37,10 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
return;
|
||||
}
|
||||
|
||||
// 如果没有默认的 Keyboard/Xbox/PlayStation 三个表则确保创建(便于迁移)
|
||||
EnsureDefaultTable("Keyboard");
|
||||
EnsureDefaultTable("Xbox");
|
||||
EnsureDefaultTable("PlayStation");
|
||||
|
||||
// 初始化 editor 状态列表,长度与 tablesProp 对应
|
||||
SyncEditorListsWithTables();
|
||||
}
|
||||
|
||||
@ -58,7 +49,6 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
serializedObject.Update();
|
||||
if (db == null || tablesProp == null) return;
|
||||
|
||||
// 顶部工具栏(与 Save 按钮风格一致),同时放置 Settings 按钮
|
||||
EditorGUILayout.BeginHorizontal(EditorStyles.toolbar);
|
||||
GUILayout.Space(4);
|
||||
|
||||
@ -71,25 +61,21 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
|
||||
GUILayout.FlexibleSpace();
|
||||
|
||||
// + 按钮:切换显示新增输入区域
|
||||
if (GUILayout.Button(showAddField ? "Cancel +" : "+ Add Table", EditorStyles.toolbarButton, GUILayout.Width(110)))
|
||||
{
|
||||
showAddField = !showAddField;
|
||||
newTableName = "";
|
||||
}
|
||||
|
||||
// Settings 按钮也放在这个 toolbar 上(风格保持一致)
|
||||
int settingsIndex = tablesProp != null ? tablesProp.arraySize : 0;
|
||||
bool settingsSelected = (tabIndex == settingsIndex);
|
||||
if (GUILayout.Toggle(settingsSelected, "Settings", EditorStyles.toolbarButton, GUILayout.Width(90)) != settingsSelected)
|
||||
{
|
||||
// 切换到 settings 页面或从 settings 切回第一个 table(如果取消)
|
||||
tabIndex = (tabIndex == settingsIndex) ? 0 : settingsIndex;
|
||||
}
|
||||
|
||||
EditorGUILayout.EndHorizontal();
|
||||
|
||||
// 如果正在新增,展示一个横向输入框(下方,同 toolbar 风格)
|
||||
if (showAddField)
|
||||
{
|
||||
EditorGUILayout.BeginHorizontal(EditorStyles.toolbar);
|
||||
@ -104,7 +90,6 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
}
|
||||
else
|
||||
{
|
||||
// 唯一性检查(不区分大小写)
|
||||
bool exists = false;
|
||||
for (int i = 0; i < tablesProp.arraySize; ++i)
|
||||
{
|
||||
@ -128,17 +113,20 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
if (nameProp != null) nameProp.stringValue = trimmed;
|
||||
var tmpAssetProp = newTable.FindPropertyRelative("tmpAsset");
|
||||
if (tmpAssetProp != null) tmpAssetProp.objectReferenceValue = null;
|
||||
var atlasProp = newTable.FindPropertyRelative("spriteAtlas");
|
||||
if (atlasProp != null) atlasProp.objectReferenceValue = null;
|
||||
var sheetProp = newTable.FindPropertyRelative("spriteSheetTexture");
|
||||
if (sheetProp != null) sheetProp.objectReferenceValue = null;
|
||||
var entriesProp = newTable.FindPropertyRelative("entries");
|
||||
if (entriesProp != null) entriesProp.arraySize = 0;
|
||||
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
EditorUtility.SetDirty(db);
|
||||
|
||||
// 重新 sync editor lists
|
||||
SyncEditorListsWithTables();
|
||||
|
||||
showAddField = false;
|
||||
tabIndex = tablesProp.arraySize - 1; // 选择新建的 tab
|
||||
tabIndex = tablesProp.arraySize - 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -153,7 +141,6 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
|
||||
EditorGUILayout.Space(6);
|
||||
|
||||
// 绘制标签行(来自 tables 的 deviceName),但不再包含 Settings(Settings 已在上方 toolbar)
|
||||
EditorGUILayout.BeginHorizontal(EditorStyles.toolbar);
|
||||
int tablesCount = tablesProp.arraySize;
|
||||
for (int i = 0; i < tablesCount; ++i)
|
||||
@ -162,16 +149,13 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
var nameProp = t.FindPropertyRelative("deviceName");
|
||||
string name = nameProp != null ? nameProp.stringValue : ("Table " + i);
|
||||
bool selected = (tabIndex == i);
|
||||
// 采用 toolbarButton 风格的 toggle
|
||||
if (GUILayout.Toggle(selected, name, EditorStyles.toolbarButton, GUILayout.MinWidth(60)))
|
||||
{
|
||||
tabIndex = i;
|
||||
}
|
||||
|
||||
// 每个表右侧加一个小删除按钮(Settings 不在这里)
|
||||
if (GUILayout.Button("×", EditorStyles.toolbarButton, GUILayout.Width(22)))
|
||||
{
|
||||
// 二次确认
|
||||
if (EditorUtility.DisplayDialog("Delete Table?",
|
||||
$"Delete table '{name}' and all its entries? This cannot be undone.", "Delete", "Cancel"))
|
||||
{
|
||||
@ -179,10 +163,9 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
EditorUtility.SetDirty(db);
|
||||
|
||||
// 调整 tabIndex 与 editor 状态
|
||||
SyncEditorListsWithTables();
|
||||
tabIndex = Mathf.Clamp(tabIndex, 0, Math.Max(0, tablesProp.arraySize - 1));
|
||||
return; // 直接返回防止继续绘制已修改的 serializedObject
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -191,11 +174,10 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
|
||||
EditorGUILayout.Space(8);
|
||||
|
||||
// 绘制选中页内容(如果是 Settings 或某个 table)
|
||||
EditorGUILayout.BeginVertical("box");
|
||||
if (tabIndex == tablesProp.arraySize)
|
||||
{
|
||||
// Settings 页
|
||||
// Settings
|
||||
EditorGUILayout.LabelField("Settings", EditorStyles.boldLabel);
|
||||
EditorGUILayout.Space(4);
|
||||
EditorGUILayout.PropertyField(placeholderSpriteProp, new GUIContent("Placeholder Sprite"));
|
||||
@ -216,7 +198,6 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
}
|
||||
else
|
||||
{
|
||||
// Table 页
|
||||
if (tabIndex < 0 || tabIndex >= tablesProp.arraySize)
|
||||
{
|
||||
EditorGUILayout.HelpBox("Invalid table index.", MessageType.Error);
|
||||
@ -224,15 +205,9 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
else
|
||||
{
|
||||
var tableProp = tablesProp.GetArrayElementAtIndex(tabIndex);
|
||||
// 去掉顶部显示 table 名称的 label
|
||||
// var nameProp = tableProp.FindPropertyRelative("deviceName");
|
||||
// string tableName = nameProp != null ? nameProp.stringValue : $"Table {tabIndex}";
|
||||
// EditorGUILayout.LabelField(tableName, EditorStyles.boldLabel);
|
||||
|
||||
// Ensure editor lists 长度一致
|
||||
EnsureEditorListsLength();
|
||||
|
||||
// 搜索框:尽量使用 EditorStyles.toolbarSearchField(去掉左侧标题和 clear 按钮)
|
||||
GUILayout.BeginHorizontal();
|
||||
GUIStyle searchStyle = EditorStyles.toolbarSearchField ?? EditorStyles.textField;
|
||||
searchStrings[tabIndex] = GUILayout.TextField(searchStrings[tabIndex] ?? "", searchStyle);
|
||||
@ -240,16 +215,78 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
|
||||
EditorGUILayout.Space(6);
|
||||
|
||||
// 将 TMP Sprite Asset 的选择框 与 Parse / Clear 按钮 水平显示
|
||||
// TMP Asset row
|
||||
var tmpAssetProp = tableProp.FindPropertyRelative("tmpAsset");
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
GUILayout.Label("TMP Sprite Asset", GUILayout.Width(140));
|
||||
EditorGUILayout.PropertyField(tmpAssetProp, GUIContent.none, GUILayout.ExpandWidth(true));
|
||||
if (GUILayout.Button("Parse TMP Asset", GUILayout.Width(120))) ParseTMPAssetIntoTableSerialized(tableProp);
|
||||
if (GUILayout.Button("Parse TMP Asset", GUILayout.Width(120)))
|
||||
{
|
||||
ParseTMPAssetIntoTableSerialized(tableProp);
|
||||
}
|
||||
if (GUILayout.Button("Clear", GUILayout.Width(80)))
|
||||
{
|
||||
var entriesProp = tableProp.FindPropertyRelative("entries");
|
||||
if (entriesProp != null) entriesProp.arraySize = 0;
|
||||
var nameProp = tableProp.FindPropertyRelative("deviceName");
|
||||
if (nameProp != null && db != null)
|
||||
{
|
||||
var deviceName = nameProp.stringValue;
|
||||
var table = db.GetTable(deviceName);
|
||||
if (table != null) table.entries.Clear();
|
||||
}
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
EditorUtility.SetDirty(db);
|
||||
currentPages[tabIndex] = 0;
|
||||
}
|
||||
EditorGUILayout.EndHorizontal();
|
||||
|
||||
// SpriteAtlas row
|
||||
var atlasProp = tableProp.FindPropertyRelative("spriteAtlas");
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
GUILayout.Label("Sprite Atlas", GUILayout.Width(140));
|
||||
EditorGUILayout.PropertyField(atlasProp, GUIContent.none, GUILayout.ExpandWidth(true));
|
||||
if (GUILayout.Button("Parse Sprite Atlas", GUILayout.Width(120)))
|
||||
{
|
||||
ParseSpriteAtlasIntoTableSerialized(tableProp);
|
||||
}
|
||||
if (GUILayout.Button("Clear", GUILayout.Width(80)))
|
||||
{
|
||||
var entriesProp = tableProp.FindPropertyRelative("entries");
|
||||
if (entriesProp != null) entriesProp.arraySize = 0;
|
||||
var nameProp = tableProp.FindPropertyRelative("deviceName");
|
||||
if (nameProp != null && db != null)
|
||||
{
|
||||
var deviceName = nameProp.stringValue;
|
||||
var table = db.GetTable(deviceName);
|
||||
if (table != null) table.entries.Clear();
|
||||
}
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
EditorUtility.SetDirty(db);
|
||||
currentPages[tabIndex] = 0;
|
||||
}
|
||||
EditorGUILayout.EndHorizontal();
|
||||
|
||||
// SpriteSheet (Texture2D with Multiple) row
|
||||
var sheetProp = tableProp.FindPropertyRelative("spriteSheetTexture");
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
GUILayout.Label("Sprite Sheet (Texture2D)", GUILayout.Width(140));
|
||||
EditorGUILayout.PropertyField(sheetProp, GUIContent.none, GUILayout.ExpandWidth(true));
|
||||
if (GUILayout.Button("Parse Sprite Sheet", GUILayout.Width(120)))
|
||||
{
|
||||
ParseSpriteSheetIntoTableSerialized(tableProp);
|
||||
}
|
||||
if (GUILayout.Button("Clear", GUILayout.Width(80)))
|
||||
{
|
||||
var entriesProp = tableProp.FindPropertyRelative("entries");
|
||||
if (entriesProp != null) entriesProp.arraySize = 0;
|
||||
var nameProp = tableProp.FindPropertyRelative("deviceName");
|
||||
if (nameProp != null && db != null)
|
||||
{
|
||||
var deviceName = nameProp.stringValue;
|
||||
var table = db.GetTable(deviceName);
|
||||
if (table != null) table.entries.Clear();
|
||||
}
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
EditorUtility.SetDirty(db);
|
||||
currentPages[tabIndex] = 0;
|
||||
@ -262,7 +299,6 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
if (entries != null)
|
||||
{
|
||||
int total = entries.arraySize;
|
||||
// collect matched indices by searching sprite.name
|
||||
List<int> matchedIndices = new List<int>();
|
||||
string query = (searchStrings[tabIndex] ?? "").Trim();
|
||||
for (int i = 0; i < total; ++i)
|
||||
@ -282,7 +318,6 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
int totalPages = Mathf.Max(1, (matchedTotal + itemsPerPage - 1) / itemsPerPage);
|
||||
currentPages[tabIndex] = Mathf.Clamp(currentPages[tabIndex], 0, totalPages - 1);
|
||||
|
||||
// pagination controls (toolbar 风格)
|
||||
EditorGUILayout.BeginHorizontal();
|
||||
if (GUILayout.Button("<<", EditorStyles.miniButtonLeft, GUILayout.Width(36))) { currentPages[tabIndex] = 0; }
|
||||
if (GUILayout.Button("<", EditorStyles.miniButtonMid, GUILayout.Width(36))) { currentPages[tabIndex] = Mathf.Max(0, currentPages[tabIndex] - 1); }
|
||||
@ -306,10 +341,8 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
var eProp = entries.GetArrayElementAtIndex(i);
|
||||
if (eProp == null) continue;
|
||||
|
||||
// 使用稍小的间距并减小 preview 大小
|
||||
using (new EditorGUILayout.HorizontalScope("box"))
|
||||
{
|
||||
// 左列 sprite 预览(固定宽)
|
||||
using (new EditorGUILayout.VerticalScope(GUILayout.Width(80)))
|
||||
{
|
||||
var spriteProp = eProp.FindPropertyRelative("Sprite");
|
||||
@ -335,7 +368,6 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
}
|
||||
}
|
||||
|
||||
// 右列 action 字段
|
||||
EditorGUILayout.BeginVertical();
|
||||
var actionProp = eProp.FindPropertyRelative("action");
|
||||
EditorGUILayout.Space(2);
|
||||
@ -361,7 +393,6 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
}
|
||||
|
||||
// Ensure table with name exists (用于初次迁移)
|
||||
void EnsureDefaultTable(string name)
|
||||
{
|
||||
if (tablesProp == null) return;
|
||||
@ -380,6 +411,10 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
if (deviceNameProp != null) deviceNameProp.stringValue = name;
|
||||
var tmpAssetProp = newTable.FindPropertyRelative("tmpAsset");
|
||||
if (tmpAssetProp != null) tmpAssetProp.objectReferenceValue = null;
|
||||
var atlasProp = newTable.FindPropertyRelative("spriteAtlas");
|
||||
if (atlasProp != null) atlasProp.objectReferenceValue = null;
|
||||
var sheetProp = newTable.FindPropertyRelative("spriteSheetTexture");
|
||||
if (sheetProp != null) sheetProp.objectReferenceValue = null;
|
||||
var entriesProp = newTable.FindPropertyRelative("entries");
|
||||
if (entriesProp != null) entriesProp.arraySize = 0;
|
||||
|
||||
@ -406,44 +441,70 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
SyncEditorListsWithTables();
|
||||
}
|
||||
|
||||
// Parse TMP Sprite Asset into table (保持你原有实现)
|
||||
// ----- Parse TMP SpriteAsset(增强版) -----
|
||||
void ParseTMPAssetIntoTableSerialized(SerializedProperty tableProp)
|
||||
{
|
||||
if (tableProp == null) return;
|
||||
var tmpAssetProp = tableProp.FindPropertyRelative("tmpAsset");
|
||||
var asset = tmpAssetProp.objectReferenceValue as TMP_SpriteAsset;
|
||||
if (asset == null) return;
|
||||
if (asset == null)
|
||||
{
|
||||
Debug.LogWarning("[InputGlyphDatabase] TMP Sprite Asset is null for table.");
|
||||
return;
|
||||
}
|
||||
|
||||
var entriesProp = tableProp.FindPropertyRelative("entries");
|
||||
if (entriesProp == null) return;
|
||||
var nameProp = tableProp.FindPropertyRelative("deviceName");
|
||||
string deviceName = nameProp != null ? nameProp.stringValue : "";
|
||||
|
||||
entriesProp.arraySize = 0;
|
||||
int tableIndex = MapSerializedTableToRuntimeIndex(deviceName);
|
||||
if (tableIndex < 0)
|
||||
{
|
||||
Debug.LogError($"[InputGlyphDatabase] Could not map serialized table '{deviceName}' to runtime db.tables.");
|
||||
return;
|
||||
}
|
||||
|
||||
var tableObj = db.tables[tableIndex];
|
||||
tableObj.entries.Clear();
|
||||
|
||||
var chars = asset.spriteCharacterTable;
|
||||
SpriteAtlas atlas = GetSpriteAtlasFromTMP(asset);
|
||||
string assetPath = AssetDatabase.GetAssetPath(asset);
|
||||
string assetFolder = Path.GetDirectoryName(assetPath);
|
||||
string assetFolder = !string.IsNullOrEmpty(assetPath) ? Path.GetDirectoryName(assetPath) : null;
|
||||
|
||||
int foundCount = 0;
|
||||
for (int i = 0; i < chars.Count; ++i)
|
||||
{
|
||||
var ch = chars[i];
|
||||
if (ch == null) continue;
|
||||
var name = ch.name;
|
||||
if (string.IsNullOrEmpty(name)) continue;
|
||||
string name = ch.name;
|
||||
if (string.IsNullOrEmpty(name)) name = $"glyph_{i}";
|
||||
|
||||
Sprite s = null;
|
||||
|
||||
// 1) 尝试从 glyph / TMP_SpriteGlyph 中取 sprite
|
||||
try
|
||||
{
|
||||
var glyph = ch.glyph as TMP_SpriteGlyph;
|
||||
if (glyph != null && glyph.sprite != null) s = glyph.sprite;
|
||||
if (glyph != null)
|
||||
{
|
||||
var possible = typeof(TMP_SpriteGlyph).GetProperty("sprite", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
|
||||
if (possible != null)
|
||||
{
|
||||
s = possible.GetValue(glyph, null) as Sprite;
|
||||
}
|
||||
else
|
||||
{
|
||||
var f = typeof(TMP_SpriteGlyph).GetField("sprite", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
|
||||
if (f != null) s = f.GetValue(glyph) as Sprite;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
catch { s = null; }
|
||||
|
||||
// 2) atlas 查找
|
||||
if (s == null && atlas != null)
|
||||
{
|
||||
try { s = atlas.GetSprite(name); }
|
||||
catch { s = null; }
|
||||
|
||||
try { s = atlas.GetSprite(name); } catch { s = null; }
|
||||
if (s == null)
|
||||
{
|
||||
try
|
||||
@ -451,56 +512,255 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
var m = typeof(SpriteAtlas).GetMethod("GetSprite", new Type[] { typeof(string) });
|
||||
if (m != null) s = m.Invoke(atlas, new object[] { name }) as Sprite;
|
||||
}
|
||||
catch { }
|
||||
catch { s = null; }
|
||||
}
|
||||
}
|
||||
|
||||
if (s == null)
|
||||
// 3) asset folder scope 查找
|
||||
if (s == null && !string.IsNullOrEmpty(assetFolder))
|
||||
{
|
||||
string[] scoped = AssetDatabase.FindAssets(name + " t:Sprite", new[] { assetFolder });
|
||||
if (scoped != null && scoped.Length > 0)
|
||||
try
|
||||
{
|
||||
foreach (var g in scoped)
|
||||
string[] scoped = AssetDatabase.FindAssets($"\"{name}\" t:Sprite", new[] { assetFolder });
|
||||
if (scoped != null && scoped.Length > 0)
|
||||
{
|
||||
var p = AssetDatabase.GUIDToAssetPath(g);
|
||||
var sp = AssetDatabase.LoadAssetAtPath<Sprite>(p);
|
||||
if (sp != null && sp.name == name)
|
||||
foreach (var g in scoped)
|
||||
{
|
||||
s = sp;
|
||||
break;
|
||||
var p = AssetDatabase.GUIDToAssetPath(g);
|
||||
var sp = AssetDatabase.LoadAssetAtPath<Sprite>(p);
|
||||
if (sp != null && sp.name == name)
|
||||
{
|
||||
s = sp; break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch { s = null; }
|
||||
}
|
||||
|
||||
// 4) 全项目查找
|
||||
if (s == null)
|
||||
{
|
||||
string[] all = AssetDatabase.FindAssets(name + " t:Sprite");
|
||||
if (all != null && all.Length > 0)
|
||||
try
|
||||
{
|
||||
foreach (var g in all)
|
||||
string[] all = AssetDatabase.FindAssets($"{name} t:Sprite");
|
||||
if (all != null && all.Length > 0)
|
||||
{
|
||||
var p = AssetDatabase.GUIDToAssetPath(g);
|
||||
var sp = AssetDatabase.LoadAssetAtPath<Sprite>(p);
|
||||
if (sp != null && sp.name == name)
|
||||
foreach (var g in all)
|
||||
{
|
||||
s = sp;
|
||||
break;
|
||||
var p = AssetDatabase.GUIDToAssetPath(g);
|
||||
var sp = AssetDatabase.LoadAssetAtPath<Sprite>(p);
|
||||
if (sp != null && sp.name == name)
|
||||
{
|
||||
s = sp; break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch { s = null; }
|
||||
}
|
||||
|
||||
int newIndex = entriesProp.arraySize;
|
||||
entriesProp.InsertArrayElementAtIndex(newIndex);
|
||||
var entryProp = entriesProp.GetArrayElementAtIndex(newIndex);
|
||||
var spriteProp = entryProp.FindPropertyRelative("Sprite");
|
||||
if (spriteProp != null) spriteProp.objectReferenceValue = s;
|
||||
// 5) LoadAllAssetsAtPath (TMP asset 本身) 作为最后手段
|
||||
if (s == null && !string.IsNullOrEmpty(assetPath))
|
||||
{
|
||||
try
|
||||
{
|
||||
var allAssets = AssetDatabase.LoadAllAssetsAtPath(assetPath);
|
||||
if (allAssets != null)
|
||||
{
|
||||
foreach (var obj in allAssets)
|
||||
{
|
||||
if (obj is Sprite sp && sp.name == name)
|
||||
{
|
||||
s = sp; break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch { s = null; }
|
||||
}
|
||||
|
||||
GlyphEntry entry = new GlyphEntry();
|
||||
entry.Sprite = s;
|
||||
entry.action = null;
|
||||
tableObj.entries.Add(entry);
|
||||
|
||||
if (s != null) foundCount++;
|
||||
else Debug.LogWarning($"[InputGlyphDatabase] Failed to resolve sprite '{name}' for TMP asset '{asset.name}' (table '{deviceName}').");
|
||||
}
|
||||
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
// 按名字逐字符排序(不区分大小写)
|
||||
tableObj.entries.Sort((a, b) => CompareSpriteNames(a?.Sprite?.name, b?.Sprite?.name));
|
||||
|
||||
EditorUtility.SetDirty(db);
|
||||
serializedObject.Update();
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
AssetDatabase.SaveAssets();
|
||||
|
||||
Debug.Log($"[InputGlyphDatabase] Parsed TMP '{asset.name}' into table '{deviceName}'. chars={chars.Count}, resolvedSprites={foundCount}");
|
||||
}
|
||||
|
||||
// ----- Parse SpriteAtlas(Unity SpriteAtlas) -----
|
||||
void ParseSpriteAtlasIntoTableSerialized(SerializedProperty tableProp)
|
||||
{
|
||||
if (tableProp == null) return;
|
||||
var atlasProp = tableProp.FindPropertyRelative("spriteAtlas");
|
||||
var atlas = atlasProp != null ? atlasProp.objectReferenceValue as SpriteAtlas : null;
|
||||
if (atlas == null)
|
||||
{
|
||||
Debug.LogWarning("[InputGlyphDatabase] SpriteAtlas is null for table.");
|
||||
return;
|
||||
}
|
||||
|
||||
var nameProp = tableProp.FindPropertyRelative("deviceName");
|
||||
string deviceName = nameProp != null ? nameProp.stringValue : "";
|
||||
|
||||
int tableIndex = MapSerializedTableToRuntimeIndex(deviceName);
|
||||
if (tableIndex < 0)
|
||||
{
|
||||
Debug.LogError($"[InputGlyphDatabase] Could not map serialized table '{deviceName}' to runtime db.tables.");
|
||||
return;
|
||||
}
|
||||
|
||||
var tableObj = db.tables[tableIndex];
|
||||
tableObj.entries.Clear();
|
||||
|
||||
string[] guids = AssetDatabase.FindAssets("t:Sprite");
|
||||
int added = 0;
|
||||
try
|
||||
{
|
||||
for (int gi = 0; gi < guids.Length; ++gi)
|
||||
{
|
||||
var guid = guids[gi];
|
||||
var path = AssetDatabase.GUIDToAssetPath(guid);
|
||||
var sp = AssetDatabase.LoadAssetAtPath<Sprite>(path);
|
||||
if (sp == null) continue;
|
||||
bool belongs = false;
|
||||
try
|
||||
{
|
||||
var got = atlas.GetSprite(sp.name);
|
||||
if (got != null) belongs = true;
|
||||
}
|
||||
catch
|
||||
{
|
||||
try
|
||||
{
|
||||
var m = typeof(SpriteAtlas).GetMethod("GetSprite", new Type[] { typeof(string) });
|
||||
if (m != null)
|
||||
{
|
||||
var got2 = m.Invoke(atlas, new object[] { sp.name }) as Sprite;
|
||||
if (got2 != null) belongs = true;
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
if (belongs)
|
||||
{
|
||||
GlyphEntry e = new GlyphEntry();
|
||||
e.Sprite = sp;
|
||||
e.action = null;
|
||||
tableObj.entries.Add(e);
|
||||
added++;
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Debug.LogError("[InputGlyphDatabase] Exception while scanning sprites for atlas: " + ex);
|
||||
}
|
||||
|
||||
// 按名字逐字符排序(不区分大小写)
|
||||
tableObj.entries.Sort((a, b) => CompareSpriteNames(a?.Sprite?.name, b?.Sprite?.name));
|
||||
|
||||
EditorUtility.SetDirty(db);
|
||||
serializedObject.Update();
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
AssetDatabase.SaveAssets();
|
||||
|
||||
Debug.Log($"[InputGlyphDatabase] Parsed SpriteAtlas '{atlas.name}' into table '{deviceName}'. foundSprites={added}");
|
||||
}
|
||||
|
||||
// ----- Parse Sprite Sheet (Texture2D with Multiple) -----
|
||||
void ParseSpriteSheetIntoTableSerialized(SerializedProperty tableProp)
|
||||
{
|
||||
if (tableProp == null) return;
|
||||
|
||||
var sheetProp = tableProp.FindPropertyRelative("spriteSheetTexture");
|
||||
var tex = sheetProp != null ? sheetProp.objectReferenceValue as Texture2D : null;
|
||||
if (tex == null)
|
||||
{
|
||||
Debug.LogWarning("[InputGlyphDatabase] spriteSheetTexture is null for table.");
|
||||
return;
|
||||
}
|
||||
|
||||
var nameProp = tableProp.FindPropertyRelative("deviceName");
|
||||
string deviceName = nameProp != null ? nameProp.stringValue : "";
|
||||
|
||||
int tableIndex = MapSerializedTableToRuntimeIndex(deviceName);
|
||||
if (tableIndex < 0)
|
||||
{
|
||||
Debug.LogError($"[InputGlyphDatabase] Could not map serialized table '{deviceName}' to runtime db.tables.");
|
||||
return;
|
||||
}
|
||||
|
||||
var tableObj = db.tables[tableIndex];
|
||||
tableObj.entries.Clear();
|
||||
|
||||
string path = AssetDatabase.GetAssetPath(tex);
|
||||
if (string.IsNullOrEmpty(path))
|
||||
{
|
||||
Debug.LogWarning("[InputGlyphDatabase] Could not get asset path for texture.");
|
||||
return;
|
||||
}
|
||||
|
||||
var assets = AssetDatabase.LoadAllAssetsAtPath(path);
|
||||
if (assets == null || assets.Length == 0)
|
||||
{
|
||||
Debug.LogWarning("[InputGlyphDatabase] No sub-assets found at path: " + path);
|
||||
return;
|
||||
}
|
||||
|
||||
List<Sprite> sprites = new List<Sprite>();
|
||||
foreach (var a in assets)
|
||||
{
|
||||
if (a is Sprite sp)
|
||||
{
|
||||
sprites.Add(sp);
|
||||
}
|
||||
}
|
||||
|
||||
// 之前按视觉位置排序,改为先按名字逐字符排序(不区分大小写)
|
||||
sprites.Sort((a, b) => CompareSpriteNames(a?.name, b?.name));
|
||||
|
||||
foreach (var sp in sprites)
|
||||
{
|
||||
GlyphEntry e = new GlyphEntry();
|
||||
e.Sprite = sp;
|
||||
e.action = null;
|
||||
tableObj.entries.Add(e);
|
||||
}
|
||||
|
||||
// 额外在 runtime list 里也用相同排序(上面已经排序过 sprites)
|
||||
tableObj.entries.Sort((a, b) => CompareSpriteNames(a?.Sprite?.name, b?.Sprite?.name));
|
||||
|
||||
EditorUtility.SetDirty(db);
|
||||
serializedObject.Update();
|
||||
serializedObject.ApplyModifiedProperties();
|
||||
AssetDatabase.SaveAssets();
|
||||
|
||||
Debug.Log($"[InputGlyphDatabase] Parsed sprite sheet '{tex.name}' into table '{deviceName}'. foundSprites={sprites.Count}");
|
||||
}
|
||||
|
||||
int MapSerializedTableToRuntimeIndex(string deviceName)
|
||||
{
|
||||
if (db == null || db.tables == null) return -1;
|
||||
for (int ti = 0; ti < db.tables.Count; ++ti)
|
||||
{
|
||||
if (string.Equals(db.tables[ti].deviceName, deviceName, StringComparison.OrdinalIgnoreCase))
|
||||
return ti;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
SpriteAtlas GetSpriteAtlasFromTMP(TMP_SpriteAsset asset)
|
||||
@ -531,4 +791,25 @@ public class InputGlyphDatabaseEditor : Editor
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
int CompareSpriteNames(string a, string b)
|
||||
{
|
||||
// normalize null/empty
|
||||
bool aEmpty = string.IsNullOrEmpty(a);
|
||||
bool bEmpty = string.IsNullOrEmpty(b);
|
||||
if (aEmpty && bEmpty) return 0;
|
||||
if (aEmpty) return -1;
|
||||
if (bEmpty) return 1;
|
||||
|
||||
int la = a.Length;
|
||||
int lb = b.Length;
|
||||
int n = Math.Min(la, lb);
|
||||
for (int i = 0; i < n; ++i)
|
||||
{
|
||||
char ca = char.ToUpperInvariant(a[i]);
|
||||
char cb = char.ToUpperInvariant(b[i]);
|
||||
if (ca != cb) return ca - cb;
|
||||
}
|
||||
return la - lb;
|
||||
}
|
||||
}
|
||||
|
||||
@ -7,8 +7,9 @@ using AlicizaX.InputGlyph;
|
||||
public class InputGlyphImage : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private InputActionReference actionReference;
|
||||
private Image targetImage;
|
||||
[SerializeField] private bool hideIfMissing = true;
|
||||
[SerializeField] private Image targetImage;
|
||||
[SerializeField] private bool hideIfMissing = false;
|
||||
[SerializeField] private GameObject hideTargetObject;
|
||||
|
||||
void OnEnable()
|
||||
{
|
||||
@ -35,5 +36,7 @@ public class InputGlyphImage : MonoBehaviour
|
||||
{
|
||||
targetImage.sprite = sprite;
|
||||
}
|
||||
|
||||
if (hideTargetObject) hideTargetObject.SetActive(sprite != null && !hideIfMissing);
|
||||
}
|
||||
}
|
||||
|
||||
@ -11,10 +11,12 @@ public class InputGlyphText : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private InputActionReference actionReference;
|
||||
private TMP_Text textField;
|
||||
private string _oldText;
|
||||
void OnEnable()
|
||||
{
|
||||
if (textField == null) textField = GetComponent<TMP_Text>();
|
||||
InputDeviceWatcher.OnDeviceChanged += OnDeviceChanged;
|
||||
_oldText=textField.text;
|
||||
UpdatePrompt();
|
||||
}
|
||||
|
||||
@ -23,11 +25,6 @@ public class InputGlyphText : MonoBehaviour
|
||||
InputDeviceWatcher.OnDeviceChanged -= OnDeviceChanged;
|
||||
}
|
||||
|
||||
void OnBindingChanged(InputAction action, int idx)
|
||||
{
|
||||
if (actionReference == null || actionReference.action == null) return;
|
||||
if (action == actionReference.action) UpdatePrompt();
|
||||
}
|
||||
|
||||
void OnDeviceChanged(InputDeviceWatcher.InputDeviceCategory cat)
|
||||
{
|
||||
@ -37,18 +34,13 @@ public class InputGlyphText : MonoBehaviour
|
||||
void UpdatePrompt()
|
||||
{
|
||||
if (actionReference == null || actionReference.action == null || textField == null) return;
|
||||
var action = actionReference.action;
|
||||
|
||||
string path = GlyphService.GetBindingControlPath(action);
|
||||
var device = InputDeviceWatcher.CurrentCategory;
|
||||
string displayFallback = string.Empty;
|
||||
string oldText = textField.text;
|
||||
if (GlyphService.TryGetTMPTagForActionPath(path, device, out string tag, out displayFallback))
|
||||
if (GlyphService.TryGetTMPTagForActionPath(actionReference, device, out string tag, out string displayFallback))
|
||||
{
|
||||
textField.text = Utility.Text.Format(oldText, tag);
|
||||
textField.text = Utility.Text.Format(_oldText, tag);
|
||||
return;
|
||||
}
|
||||
|
||||
textField.text = Utility.Text.Format(oldText, displayFallback);;
|
||||
textField.text = Utility.Text.Format(_oldText, displayFallback);;
|
||||
}
|
||||
}
|
||||
|
||||
@ -27,7 +27,7 @@
|
||||
"name": "input.action.jump",
|
||||
"type": "Button",
|
||||
"id": "2f17f526-e679-4e4e-89df-4cfbdf2d3173",
|
||||
"expectedControlType": "Button",
|
||||
"expectedControlType": "",
|
||||
"processors": "",
|
||||
"interactions": "",
|
||||
"initialStateCheck": false
|
||||
@ -237,6 +237,17 @@
|
||||
"isComposite": false,
|
||||
"isPartOfComposite": false
|
||||
},
|
||||
{
|
||||
"name": "",
|
||||
"id": "27468e38-365f-41a2-b2ec-404728ffea17",
|
||||
"path": "<Gamepad>/buttonSouth",
|
||||
"interactions": "",
|
||||
"processors": "",
|
||||
"groups": "",
|
||||
"action": "input.action.jump",
|
||||
"isComposite": false,
|
||||
"isPartOfComposite": false
|
||||
},
|
||||
{
|
||||
"name": "",
|
||||
"id": "0f1d5935-2d96-4825-a6e5-6ef2cb11eb35",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -11,6 +11,14 @@ public class TestAudioPlay : MonoBehaviour
|
||||
{
|
||||
public AudioSource audioSource;
|
||||
[SerializeField] private UXHotkeyButton[] hotButtons;
|
||||
|
||||
public UXButton btn;
|
||||
|
||||
public void TestFocus()
|
||||
{
|
||||
btn.Focus();
|
||||
}
|
||||
|
||||
public class UXAuditoHelper : IUXAudioHelper
|
||||
{
|
||||
private AudioSource _audioSource;
|
||||
|
||||
@ -1 +1 @@
|
||||
{"bindings":[{"action":"input.map.player/input.action.movement","id":"15d59094-85d1-408d-b565-724532c15263","path":"<Keyboard>/2","interactions":"null","processors":"null"}]}
|
||||
{"bindings":[{"action":"input.map.player/input.action.movement","id":"15d59094-85d1-408d-b565-724532c15263","path":"<Keyboard>/upArrow","interactions":"null","processors":"null"}]}
|
||||
@ -62,12 +62,6 @@
|
||||
"com.unity.modules.unitywebrequestassetbundle": "1.0.0"
|
||||
}
|
||||
},
|
||||
"com.alicizax.unity.ui.extension": {
|
||||
"version": "file:com.alicizax.unity.ui.extension",
|
||||
"depth": 0,
|
||||
"source": "embedded",
|
||||
"dependencies": {}
|
||||
},
|
||||
"com.alicizax.uxtool": {
|
||||
"version": "file:com.alicizax.uxtool",
|
||||
"depth": 0,
|
||||
|
||||
@ -30,10 +30,10 @@ EditorUserSettings:
|
||||
value: 54010c54510c5a5f5a0a0973477b0a4414151a2b757925367a7e4a6ab1b66260
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-7:
|
||||
value: 5a07065703500c59585e0e7748770d44444f4a737d2d7f35787d4f63e0b26668
|
||||
value: 50500404540c580d0f0b5e7543725b44424f4c7a7b7c7734747e4f36e4b1676d
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-8:
|
||||
value: 50500404540c580d0f0b5e7543725b44424f4c7a7b7c7734747e4f36e4b1676d
|
||||
value: 5a07065703500c59585e0e7748770d44444f4a737d2d7f35787d4f63e0b26668
|
||||
flags: 0
|
||||
RecentlyUsedSceneGuid-9:
|
||||
value: 015450045700505d0f0a5f2313260a444e164b2e757b76652c2d4d32bab0313a
|
||||
|
||||
@ -49,9 +49,9 @@ MonoBehaviour:
|
||||
m_Pos:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 466
|
||||
width: 788
|
||||
height: 533
|
||||
y: 161
|
||||
width: 707
|
||||
height: 838
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
m_PreferredDataMode: 0
|
||||
@ -95,7 +95,7 @@ MonoBehaviour:
|
||||
m_HSlider: 0
|
||||
m_VSlider: 0
|
||||
m_IgnoreScrollWheelUntilClicked: 0
|
||||
m_EnableMouseInput: 1
|
||||
m_EnableMouseInput: 0
|
||||
m_EnableSliderZoomHorizontal: 0
|
||||
m_EnableSliderZoomVertical: 0
|
||||
m_UniformScale: 1
|
||||
@ -104,23 +104,23 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 21
|
||||
width: 788
|
||||
height: 512
|
||||
m_Scale: {x: 0.41041666, y: 0.41041666}
|
||||
m_Translation: {x: 394, y: 256}
|
||||
width: 707
|
||||
height: 817
|
||||
m_Scale: {x: 0.36822918, y: 0.36822915}
|
||||
m_Translation: {x: 353.49997, y: 408.5}
|
||||
m_MarginLeft: 0
|
||||
m_MarginRight: 0
|
||||
m_MarginTop: 0
|
||||
m_MarginBottom: 0
|
||||
m_LastShownAreaInsideMargins:
|
||||
serializedVersion: 2
|
||||
x: -960
|
||||
y: -623.75635
|
||||
width: 1920
|
||||
height: 1247.5127
|
||||
x: -959.9999
|
||||
y: -1109.3635
|
||||
width: 1919.9999
|
||||
height: 2218.727
|
||||
m_MinimalGUI: 1
|
||||
m_defaultScale: 0.41041666
|
||||
m_LastWindowPixelSize: {x: 788, y: 533}
|
||||
m_defaultScale: 0.36822918
|
||||
m_LastWindowPixelSize: {x: 707, y: 838}
|
||||
m_ClearInEditMode: 1
|
||||
m_NoCameraWarning: 1
|
||||
m_LowResolutionForAspectRatios: 01000000000000000000
|
||||
@ -145,7 +145,7 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 789
|
||||
width: 708
|
||||
height: 947
|
||||
m_MinSize: {x: 100, y: 100}
|
||||
m_MaxSize: {x: 8096, y: 16192}
|
||||
@ -162,23 +162,23 @@ MonoBehaviour:
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 1
|
||||
m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0}
|
||||
m_Name: AnimatorControllerTool
|
||||
m_Name: SceneView
|
||||
m_EditorClassIdentifier:
|
||||
m_Children: []
|
||||
m_Position:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 789
|
||||
height: 393
|
||||
m_MinSize: {x: 101, y: 121}
|
||||
width: 708
|
||||
height: 88
|
||||
m_MinSize: {x: 201, y: 221}
|
||||
m_MaxSize: {x: 4001, y: 4021}
|
||||
m_ActualView: {fileID: 5}
|
||||
m_ActualView: {fileID: 6}
|
||||
m_Panes:
|
||||
- {fileID: 5}
|
||||
- {fileID: 6}
|
||||
m_Selected: 0
|
||||
m_LastSelected: 1
|
||||
m_Selected: 1
|
||||
m_LastSelected: 0
|
||||
--- !u!114 &5
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 52
|
||||
@ -200,9 +200,9 @@ MonoBehaviour:
|
||||
m_Pos:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 73
|
||||
width: 788
|
||||
height: 372
|
||||
y: 79
|
||||
width: 365
|
||||
height: 915
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
m_PreferredDataMode: 0
|
||||
@ -271,8 +271,8 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 73
|
||||
width: 520
|
||||
height: 342
|
||||
width: 707
|
||||
height: 67
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
m_PreferredDataMode: 0
|
||||
@ -287,7 +287,7 @@ MonoBehaviour:
|
||||
floating: 0
|
||||
collapsed: 0
|
||||
displayed: 1
|
||||
snapOffset: {x: -179, y: -26}
|
||||
snapOffset: {x: -174, y: -26}
|
||||
snapOffsetDelta: {x: 0, y: 0}
|
||||
snapCorner: 3
|
||||
id: Tool Settings
|
||||
@ -313,9 +313,9 @@ MonoBehaviour:
|
||||
floating: 0
|
||||
collapsed: 0
|
||||
displayed: 1
|
||||
snapOffset: {x: 0, y: 25}
|
||||
snapOffset: {x: 0, y: -42}
|
||||
snapOffsetDelta: {x: 0, y: 0}
|
||||
snapCorner: 0
|
||||
snapCorner: 2
|
||||
id: unity-scene-view-toolbar
|
||||
index: 0
|
||||
layout: 1
|
||||
@ -339,7 +339,7 @@ MonoBehaviour:
|
||||
floating: 0
|
||||
collapsed: 0
|
||||
displayed: 1
|
||||
snapOffset: {x: 0, y: 135}
|
||||
snapOffset: {x: 0, y: 41}
|
||||
snapOffsetDelta: {x: 0, y: 0}
|
||||
snapCorner: 0
|
||||
id: unity-transform-toolbar
|
||||
@ -365,7 +365,7 @@ MonoBehaviour:
|
||||
floating: 0
|
||||
collapsed: 0
|
||||
displayed: 1
|
||||
snapOffset: {x: 24, y: 64}
|
||||
snapOffset: {x: 24, y: 0}
|
||||
snapOffsetDelta: {x: 0, y: 0}
|
||||
snapCorner: 0
|
||||
id: Orientation
|
||||
@ -616,7 +616,7 @@ MonoBehaviour:
|
||||
snapOffsetDelta: {x: 0, y: 0}
|
||||
snapCorner: 0
|
||||
id: UnityEditor.SceneViewCameraOverlay
|
||||
index: 10
|
||||
index: 9
|
||||
layout: 4
|
||||
size: {x: 0, y: 0}
|
||||
sizeOverriden: 0
|
||||
@ -813,9 +813,9 @@ MonoBehaviour:
|
||||
m_PlayAudio: 0
|
||||
m_AudioPlay: 0
|
||||
m_Position:
|
||||
m_Target: {x: 1204.4852, y: 251.26892, z: -1.0785128}
|
||||
m_Target: {x: 1061.5972, y: 683.41235, z: 6.893609}
|
||||
speed: 2
|
||||
m_Value: {x: 1204.4852, y: 251.26892, z: -1.0785128}
|
||||
m_Value: {x: 1061.5972, y: 683.41235, z: 6.893609}
|
||||
m_RenderMode: 0
|
||||
m_CameraMode:
|
||||
drawMode: 0
|
||||
@ -865,9 +865,9 @@ MonoBehaviour:
|
||||
speed: 2
|
||||
m_Value: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_Size:
|
||||
m_Target: 210.92734
|
||||
m_Target: 412.0922
|
||||
speed: 2
|
||||
m_Value: 210.92734
|
||||
m_Value: 412.0922
|
||||
m_Ortho:
|
||||
m_Target: 1
|
||||
speed: 2
|
||||
@ -908,9 +908,9 @@ MonoBehaviour:
|
||||
m_Position:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 393
|
||||
width: 789
|
||||
height: 554
|
||||
y: 88
|
||||
width: 708
|
||||
height: 859
|
||||
m_MinSize: {x: 51, y: 71}
|
||||
m_MaxSize: {x: 4001, y: 4021}
|
||||
m_ActualView: {fileID: 2}
|
||||
@ -935,14 +935,14 @@ MonoBehaviour:
|
||||
- {fileID: 11}
|
||||
m_Position:
|
||||
serializedVersion: 2
|
||||
x: 789
|
||||
x: 708
|
||||
y: 0
|
||||
width: 217
|
||||
width: 493
|
||||
height: 947
|
||||
m_MinSize: {x: 100, y: 100}
|
||||
m_MaxSize: {x: 8096, y: 16192}
|
||||
vertical: 1
|
||||
controlID: 49
|
||||
controlID: 1814
|
||||
draggingID: 0
|
||||
--- !u!114 &9
|
||||
MonoBehaviour:
|
||||
@ -961,8 +961,8 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 217
|
||||
height: 583
|
||||
width: 493
|
||||
height: 461
|
||||
m_MinSize: {x: 202, y: 221}
|
||||
m_MaxSize: {x: 4002, y: 4021}
|
||||
m_ActualView: {fileID: 10}
|
||||
@ -990,10 +990,10 @@ MonoBehaviour:
|
||||
m_Tooltip:
|
||||
m_Pos:
|
||||
serializedVersion: 2
|
||||
x: 789
|
||||
x: 708
|
||||
y: 73
|
||||
width: 215
|
||||
height: 562
|
||||
width: 491
|
||||
height: 440
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
m_PreferredDataMode: 0
|
||||
@ -1007,9 +1007,9 @@ MonoBehaviour:
|
||||
m_SceneHierarchy:
|
||||
m_TreeViewState:
|
||||
scrollPos: {x: 0, y: 0}
|
||||
m_SelectedIDs: 8cfaffff
|
||||
m_LastClickedID: -1396
|
||||
m_ExpandedIDs: c8fafffffa6d0000166f0000
|
||||
m_SelectedIDs: ac6e0000
|
||||
m_LastClickedID: 28332
|
||||
m_ExpandedIDs: 18fbffff28fbffffb46d0000ac6e0000
|
||||
m_RenameOverlay:
|
||||
m_UserAcceptedRename: 0
|
||||
m_Name:
|
||||
@ -1049,9 +1049,9 @@ MonoBehaviour:
|
||||
m_Position:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 583
|
||||
width: 217
|
||||
height: 364
|
||||
y: 461
|
||||
width: 493
|
||||
height: 486
|
||||
m_MinSize: {x: 102, y: 121}
|
||||
m_MaxSize: {x: 4002, y: 4021}
|
||||
m_ActualView: {fileID: 12}
|
||||
@ -1079,10 +1079,10 @@ MonoBehaviour:
|
||||
m_Tooltip:
|
||||
m_Pos:
|
||||
serializedVersion: 2
|
||||
x: 789
|
||||
y: 656
|
||||
width: 215
|
||||
height: 343
|
||||
x: 708
|
||||
y: 534
|
||||
width: 491
|
||||
height: 465
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
m_PreferredDataMode: 0
|
||||
@ -1108,9 +1108,9 @@ MonoBehaviour:
|
||||
m_Children: []
|
||||
m_Position:
|
||||
serializedVersion: 2
|
||||
x: 1006
|
||||
x: 1201
|
||||
y: 0
|
||||
width: 341
|
||||
width: 100
|
||||
height: 947
|
||||
m_MinSize: {x: 232, y: 271}
|
||||
m_MaxSize: {x: 10002, y: 10021}
|
||||
@ -1139,9 +1139,9 @@ MonoBehaviour:
|
||||
m_Tooltip:
|
||||
m_Pos:
|
||||
serializedVersion: 2
|
||||
x: 1007
|
||||
x: 1202
|
||||
y: 19
|
||||
width: 339
|
||||
width: 98
|
||||
height: 926
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
@ -1162,9 +1162,9 @@ MonoBehaviour:
|
||||
m_SceneHandles:
|
||||
m_ShowAllHits: 0
|
||||
m_SkipHidden: 0
|
||||
m_SearchArea: 0
|
||||
m_SearchArea: 1
|
||||
m_Folders:
|
||||
- Assets/InputGlyph
|
||||
- Assets/Resources
|
||||
m_Globs: []
|
||||
m_OriginalText:
|
||||
m_ImportLogFlags: 0
|
||||
@ -1180,7 +1180,7 @@ MonoBehaviour:
|
||||
scrollPos: {x: 0, y: 0}
|
||||
m_SelectedIDs: e48c0000
|
||||
m_LastClickedID: 36068
|
||||
m_ExpandedIDs: 00000000e26f000092720000487400004a7400004c7400004e74000050740000527400005474000056740000587400005a7400005c7400005e74000060740000627400006474000066740000687400006a7400006c7400006e74000070740000727400007474000076740000787400007a7400007c7400007e74000080740000827400008474000086740000887400008a7400008c7400008e74000090740000927400009474000096740000987400009a7400009c7400009e740000a0740000a2740000a4740000a6740000a8740000aa740000ac740000ae740000b0740000b2740000b4740000b6740000b8740000ba740000bc740000be740000c0740000c2740000c4740000c6740000c8740000ca740000cc740000ce740000d0740000d2740000d4740000d6740000d8740000da740000dc740000de740000e0740000e2740000e4740000e6740000e8740000ea740000ec740000ee740000f0740000f2740000f4740000f6740000f8740000fa740000fc740000fe74000000750000027500000475000006750000087500000a7500000c7500000e75000010750000127500001475000016750000187500001a7500001c7500001e75000020750000227500002475000026750000287500002a7500002c7500002e75000030750000327500003475000036750000387500003a7500003c7500003e75000040750000427500004475000046750000487500004a7500004c7500004e75000050750000527500005475000056750000587500005a7500005c7500005e75000060750000627500006475000066750000687500006a7500006c7500006e75000070750000727500007475000076750000787500007a7500007c7500007e75000080750000827500008475000086750000887500008a7500008c7500008e75000090750000927500009475000096750000987500009a7500009c7500009e750000a0750000a2750000a4750000a6750000a8750000aa750000ac750000ae750000b0750000b2750000b4750000b6750000b8750000ba750000bc750000be750000c0750000c2750000c4750000c6750000c8750000ca750000cc750000ce750000d0750000d2750000d4750000d6750000d8750000da750000dc750000de750000e0750000e2750000e4750000e6750000e8750000ea750000ec750000ee750000f0750000f2750000f4750000f6750000f8750000fa750000fc750000fe75000000760000027600000476000006760000087600000a7600000c7600000e7600001076000012760000
|
||||
m_ExpandedIDs: ffffffff00000000da720000dc720000de720000e0720000e2720000e4720000e6720000e8720000ea720000ec720000ee720000f0720000f2720000f4720000f6720000f8720000fa720000fc720000fe72000000730000027300000473000006730000087300000a7300000c7300000e73000010730000127300001473000016730000187300001a7300001c7300001e73000020730000227300002473000026730000287300002a7300002c7300002e73000030730000327300003473000036730000387300003a7300003c7300003e73000040730000427300004473000046730000487300004a7300004c7300004e73000050730000527300005473000056730000587300005a7300005c7300005e73000060730000627300006473000066730000687300006a7300006c7300006e73000070730000727300007473000076730000787300007a7300007c7300007e73000080730000827300008473000086730000887300008a7300008c7300008e73000090730000927300009473000096730000987300009a7300009c7300009e730000a0730000a2730000a4730000a6730000a8730000aa730000ac730000ae730000b0730000b2730000b4730000b6730000b8730000ba730000bc730000be730000c0730000c2730000c4730000c6730000c8730000ca730000cc730000ce730000d0730000d2730000d4730000d6730000d8730000da730000dc730000de730000e0730000e2730000e4730000e6730000e8730000ea730000ec730000ee730000f0730000f2730000f4730000f6730000f8730000fa730000fc730000fe73000000740000027400000474000006740000087400000a7400000c7400000e74000010740000127400001474000016740000187400001a7400001c7400001e74000020740000227400002474000026740000287400002a7400002c7400002e74000030740000327400003474000036740000387400003a7400003c7400003e74000040740000427400004474000046740000487400004a7400004c7400004e74000050740000527400005474000056740000587400005a7400005c7400005e74000060740000627400006474000066740000687400006a7400006c7400006e74000070740000727400007474000076740000787400007a7400007c7400007e74000080740000827400008474000086740000887400008a7400008c7400008e74000090740000927400009474000096740000987400009a7400009c7400009e740000a0740000
|
||||
m_RenameOverlay:
|
||||
m_UserAcceptedRename: 0
|
||||
m_Name:
|
||||
@ -1206,23 +1206,23 @@ MonoBehaviour:
|
||||
m_ResourceFile:
|
||||
m_AssetTreeState:
|
||||
scrollPos: {x: 0, y: 0}
|
||||
m_SelectedIDs: 8cfaffff
|
||||
m_SelectedIDs: ac6e0000
|
||||
m_LastClickedID: 0
|
||||
m_ExpandedIDs: ffffffff0000000092720000487400004a7400004c7400004e74000050740000527400005474000056740000587400005a7400005c7400005e74000060740000627400006474000066740000687400006a7400006c7400006e74000070740000727400007474000076740000787400007a7400007c7400007e74000080740000827400008474000086740000887400008a7400008c7400008e74000090740000927400009474000096740000987400009a7400009c7400009e740000a0740000a2740000a4740000a6740000a8740000aa740000ac740000ae740000b0740000b2740000b4740000b6740000b8740000ba740000bc740000be740000c0740000c2740000c4740000c6740000c8740000ca740000cc740000ce740000d0740000d2740000d4740000d6740000d8740000da740000dc740000de740000e0740000e2740000e4740000e6740000e8740000ea740000ec740000ee740000f0740000f2740000f4740000f6740000f8740000fa740000fc740000fe74000000750000027500000475000006750000087500000a7500000c7500000e75000010750000127500001475000016750000187500001a7500001c7500001e75000020750000227500002475000026750000287500002a7500002c7500002e75000030750000327500003475000036750000387500003a7500003c7500003e75000040750000427500004475000046750000487500004a7500004c7500004e75000050750000527500005475000056750000587500005a7500005c7500005e75000060750000627500006475000066750000687500006a7500006c7500006e75000070750000727500007475000076750000787500007a7500007c7500007e75000080750000827500008475000086750000887500008a7500008c7500008e75000090750000927500009475000096750000987500009a7500009c7500009e750000a0750000a2750000a4750000a6750000a8750000aa750000ac750000ae750000b0750000b2750000b4750000b6750000b8750000ba750000bc750000be750000c0750000c2750000c4750000c6750000c8750000ca750000cc750000ce750000d0750000d2750000d4750000d6750000d8750000da750000dc750000de750000e0750000e2750000e4750000e6750000e8750000ea750000ec750000ee750000f0750000f2750000f4750000f6750000f8750000fc750000027600000476000006760000087600000a7600000c7600000e7600001076000012760000
|
||||
m_ExpandedIDs: ffffffff00000000da720000dc720000de720000e0720000e2720000e4720000e6720000e8720000ea720000ec720000ee720000f0720000f2720000f4720000f6720000f8720000fa720000fc720000fe72000000730000027300000473000006730000087300000a7300000c7300000e73000010730000127300001473000016730000187300001a7300001c7300001e73000020730000227300002473000026730000287300002a7300002c7300002e73000030730000327300003473000036730000387300003a7300003c7300003e73000040730000427300004473000046730000487300004a7300004c7300004e73000050730000527300005473000056730000587300005a7300005c7300005e73000060730000627300006473000066730000687300006a7300006c7300006e73000070730000727300007473000076730000787300007a7300007c7300007e73000080730000827300008473000086730000887300008a7300008c7300008e73000090730000927300009473000096730000987300009a7300009c7300009e730000a0730000a2730000a4730000a6730000a8730000aa730000ac730000ae730000b0730000b2730000b4730000b6730000b8730000ba730000bc730000be730000c0730000c2730000c4730000c6730000c8730000ca730000cc730000ce730000d0730000d2730000d4730000d6730000d8730000da730000dc730000de730000e0730000e2730000e4730000e6730000e8730000ea730000ec730000ee730000f0730000f2730000f4730000f6730000f8730000fa730000fc730000fe73000000740000027400000474000006740000087400000a7400000c7400000e74000010740000127400001474000016740000187400001a7400001c7400001e74000020740000227400002474000026740000287400002a7400002c7400002e74000030740000327400003474000036740000387400003a7400003c7400003e74000040740000427400004474000046740000487400004a7400004c7400004e74000050740000527400005474000056740000587400005a7400005c7400005e74000060740000627400006474000066740000687400006a7400006c7400006e74000070740000727400007474000076740000787400007a7400007c7400007e74000080740000827400008474000086740000887400008a7400008c7400008e74000090740000927400009474000096740000987400009a7400009c7400009e740000a0740000
|
||||
m_RenameOverlay:
|
||||
m_UserAcceptedRename: 0
|
||||
m_Name: keyboard
|
||||
m_OriginalName: keyboard
|
||||
m_Name:
|
||||
m_OriginalName:
|
||||
m_EditFieldRect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 0
|
||||
height: 0
|
||||
m_UserData: 27866
|
||||
m_UserData: 0
|
||||
m_IsWaitingForDelay: 0
|
||||
m_IsRenaming: 0
|
||||
m_OriginalEventType: 0
|
||||
m_OriginalEventType: 11
|
||||
m_IsRenamingFilename: 1
|
||||
m_ClientGUIView: {fileID: 13}
|
||||
m_SearchString:
|
||||
@ -1233,8 +1233,8 @@ MonoBehaviour:
|
||||
m_Icon: {fileID: 0}
|
||||
m_ResourceFile:
|
||||
m_ListAreaState:
|
||||
m_SelectedInstanceIDs: 8cfaffff
|
||||
m_LastClickedInstanceID: -1396
|
||||
m_SelectedInstanceIDs: ac6e0000
|
||||
m_LastClickedInstanceID: 28332
|
||||
m_HadKeyboardFocusLastEvent: 0
|
||||
m_ExpandedInstanceIDs: 0c750000f2d60000
|
||||
m_RenameOverlay:
|
||||
@ -1279,12 +1279,12 @@ MonoBehaviour:
|
||||
m_Children: []
|
||||
m_Position:
|
||||
serializedVersion: 2
|
||||
x: 1347
|
||||
x: 1301
|
||||
y: 0
|
||||
width: 573
|
||||
width: 619
|
||||
height: 947
|
||||
m_MinSize: {x: 275, y: 50}
|
||||
m_MaxSize: {x: 4000, y: 4000}
|
||||
m_MinSize: {x: 276, y: 71}
|
||||
m_MaxSize: {x: 4001, y: 4021}
|
||||
m_ActualView: {fileID: 16}
|
||||
m_Panes:
|
||||
- {fileID: 16}
|
||||
@ -1310,9 +1310,9 @@ MonoBehaviour:
|
||||
m_Tooltip:
|
||||
m_Pos:
|
||||
serializedVersion: 2
|
||||
x: 1348
|
||||
x: 1302
|
||||
y: 19
|
||||
width: 572
|
||||
width: 618
|
||||
height: 926
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
@ -1327,7 +1327,7 @@ MonoBehaviour:
|
||||
m_ObjectsLockedBeforeSerialization: []
|
||||
m_InstanceIDsLockedBeforeSerialization:
|
||||
m_PreviewResizer:
|
||||
m_CachedPref: 151
|
||||
m_CachedPref: 219
|
||||
m_ControlHash: 1412526313
|
||||
m_PrefName: Preview_InspectorPreview
|
||||
m_LastInspectedObjectInstanceID: -1
|
||||
|
||||
@ -19,7 +19,7 @@ MonoBehaviour:
|
||||
width: 1920
|
||||
height: 997
|
||||
m_ShowMode: 4
|
||||
m_Title: Hierarchy
|
||||
m_Title: Console
|
||||
m_RootView: {fileID: 4}
|
||||
m_MinSize: {x: 875, y: 300}
|
||||
m_MaxSize: {x: 10000, y: 10000}
|
||||
@ -41,10 +41,10 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 491
|
||||
width: 612
|
||||
width: 459
|
||||
height: 456
|
||||
m_MinSize: {x: 50, y: 50}
|
||||
m_MaxSize: {x: 4000, y: 4000}
|
||||
m_MinSize: {x: 51, y: 71}
|
||||
m_MaxSize: {x: 4001, y: 4021}
|
||||
m_ActualView: {fileID: 14}
|
||||
m_Panes:
|
||||
- {fileID: 14}
|
||||
@ -69,12 +69,12 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 612
|
||||
width: 459
|
||||
height: 947
|
||||
m_MinSize: {x: 100, y: 100}
|
||||
m_MaxSize: {x: 8096, y: 16192}
|
||||
vertical: 1
|
||||
controlID: 17
|
||||
controlID: 25
|
||||
draggingID: 0
|
||||
--- !u!114 &4
|
||||
MonoBehaviour:
|
||||
@ -173,7 +173,7 @@ MonoBehaviour:
|
||||
m_MinSize: {x: 400, y: 100}
|
||||
m_MaxSize: {x: 32384, y: 16192}
|
||||
vertical: 0
|
||||
controlID: 144
|
||||
controlID: 151
|
||||
draggingID: 0
|
||||
--- !u!114 &8
|
||||
MonoBehaviour:
|
||||
@ -192,10 +192,10 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 612
|
||||
width: 459
|
||||
height: 491
|
||||
m_MinSize: {x: 200, y: 200}
|
||||
m_MaxSize: {x: 4000, y: 4000}
|
||||
m_MinSize: {x: 201, y: 221}
|
||||
m_MaxSize: {x: 4001, y: 4021}
|
||||
m_ActualView: {fileID: 16}
|
||||
m_Panes:
|
||||
- {fileID: 15}
|
||||
@ -219,14 +219,14 @@ MonoBehaviour:
|
||||
- {fileID: 11}
|
||||
m_Position:
|
||||
serializedVersion: 2
|
||||
x: 612
|
||||
x: 459
|
||||
y: 0
|
||||
width: 333
|
||||
width: 399
|
||||
height: 947
|
||||
m_MinSize: {x: 100, y: 100}
|
||||
m_MaxSize: {x: 8096, y: 16192}
|
||||
vertical: 1
|
||||
controlID: 49
|
||||
controlID: 67
|
||||
draggingID: 0
|
||||
--- !u!114 &10
|
||||
MonoBehaviour:
|
||||
@ -245,7 +245,7 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 333
|
||||
width: 399
|
||||
height: 461
|
||||
m_MinSize: {x: 202, y: 221}
|
||||
m_MaxSize: {x: 4002, y: 4021}
|
||||
@ -271,7 +271,7 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 461
|
||||
width: 333
|
||||
width: 399
|
||||
height: 486
|
||||
m_MinSize: {x: 102, y: 121}
|
||||
m_MaxSize: {x: 4002, y: 4021}
|
||||
@ -295,9 +295,9 @@ MonoBehaviour:
|
||||
m_Children: []
|
||||
m_Position:
|
||||
serializedVersion: 2
|
||||
x: 945
|
||||
x: 858
|
||||
y: 0
|
||||
width: 332
|
||||
width: 218
|
||||
height: 947
|
||||
m_MinSize: {x: 232, y: 271}
|
||||
m_MaxSize: {x: 10002, y: 10021}
|
||||
@ -321,9 +321,9 @@ MonoBehaviour:
|
||||
m_Children: []
|
||||
m_Position:
|
||||
serializedVersion: 2
|
||||
x: 1277
|
||||
x: 1076
|
||||
y: 0
|
||||
width: 643
|
||||
width: 844
|
||||
height: 947
|
||||
m_MinSize: {x: 276, y: 71}
|
||||
m_MaxSize: {x: 4001, y: 4021}
|
||||
@ -354,7 +354,7 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 564
|
||||
width: 611
|
||||
width: 458
|
||||
height: 435
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
@ -408,10 +408,10 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 21
|
||||
width: 611
|
||||
width: 458
|
||||
height: 414
|
||||
m_Scale: {x: 0.31822917, y: 0.31822917}
|
||||
m_Translation: {x: 305.5, y: 207}
|
||||
m_Scale: {x: 0.23854166, y: 0.23854166}
|
||||
m_Translation: {x: 229, y: 207}
|
||||
m_MarginLeft: 0
|
||||
m_MarginRight: 0
|
||||
m_MarginTop: 0
|
||||
@ -419,12 +419,12 @@ MonoBehaviour:
|
||||
m_LastShownAreaInsideMargins:
|
||||
serializedVersion: 2
|
||||
x: -960
|
||||
y: -650.4746
|
||||
y: -867.77295
|
||||
width: 1920
|
||||
height: 1300.9492
|
||||
height: 1735.5459
|
||||
m_MinimalGUI: 1
|
||||
m_defaultScale: 0.31822917
|
||||
m_LastWindowPixelSize: {x: 611, y: 435}
|
||||
m_defaultScale: 0.23854166
|
||||
m_LastWindowPixelSize: {x: 458, y: 435}
|
||||
m_ClearInEditMode: 1
|
||||
m_NoCameraWarning: 1
|
||||
m_LowResolutionForAspectRatios: 01000000000000000000
|
||||
@ -522,7 +522,7 @@ MonoBehaviour:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 73
|
||||
width: 611
|
||||
width: 458
|
||||
height: 470
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
@ -539,7 +539,7 @@ MonoBehaviour:
|
||||
collapsed: 0
|
||||
displayed: 1
|
||||
snapOffset: {x: -174, y: -26}
|
||||
snapOffsetDelta: {x: -5, y: 0}
|
||||
snapOffsetDelta: {x: 0, y: 0}
|
||||
snapCorner: 3
|
||||
id: Tool Settings
|
||||
index: 0
|
||||
@ -1064,9 +1064,9 @@ MonoBehaviour:
|
||||
m_PlayAudio: 0
|
||||
m_AudioPlay: 0
|
||||
m_Position:
|
||||
m_Target: {x: 1194.6714, y: 398.0959, z: -5.0133038}
|
||||
m_Target: {x: 810.88666, y: 458.4978, z: -2.0873559}
|
||||
speed: 2
|
||||
m_Value: {x: 1194.6714, y: 398.0959, z: -5.0133038}
|
||||
m_Value: {x: 810.88666, y: 458.4978, z: -2.0873559}
|
||||
m_RenderMode: 0
|
||||
m_CameraMode:
|
||||
drawMode: 0
|
||||
@ -1116,9 +1116,9 @@ MonoBehaviour:
|
||||
speed: 2
|
||||
m_Value: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_Size:
|
||||
m_Target: 694.8482
|
||||
m_Target: 480.68115
|
||||
speed: 2
|
||||
m_Value: 694.8482
|
||||
m_Value: 480.68115
|
||||
m_Ortho:
|
||||
m_Target: 1
|
||||
speed: 2
|
||||
@ -1163,9 +1163,9 @@ MonoBehaviour:
|
||||
m_Tooltip:
|
||||
m_Pos:
|
||||
serializedVersion: 2
|
||||
x: 612
|
||||
x: 459
|
||||
y: 73
|
||||
width: 331
|
||||
width: 397
|
||||
height: 440
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
@ -1182,7 +1182,7 @@ MonoBehaviour:
|
||||
scrollPos: {x: 0, y: 0}
|
||||
m_SelectedIDs:
|
||||
m_LastClickedID: 0
|
||||
m_ExpandedIDs: c8faffff286e0000
|
||||
m_ExpandedIDs: ccf7fffffef8ffff06f9ffff08f9ffffb8ffffff8a71000046720000
|
||||
m_RenameOverlay:
|
||||
m_UserAcceptedRename: 0
|
||||
m_Name:
|
||||
@ -1198,7 +1198,7 @@ MonoBehaviour:
|
||||
m_IsRenaming: 0
|
||||
m_OriginalEventType: 11
|
||||
m_IsRenamingFilename: 0
|
||||
m_ClientGUIView: {fileID: 8}
|
||||
m_ClientGUIView: {fileID: 10}
|
||||
m_SearchString:
|
||||
m_ExpandedScenes: []
|
||||
m_CurrenRootInstanceID: 0
|
||||
@ -1226,9 +1226,9 @@ MonoBehaviour:
|
||||
m_Tooltip:
|
||||
m_Pos:
|
||||
serializedVersion: 2
|
||||
x: 612
|
||||
x: 459
|
||||
y: 534
|
||||
width: 331
|
||||
width: 397
|
||||
height: 465
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
@ -1260,9 +1260,9 @@ MonoBehaviour:
|
||||
m_Tooltip:
|
||||
m_Pos:
|
||||
serializedVersion: 2
|
||||
x: 945
|
||||
x: 858
|
||||
y: 73
|
||||
width: 330
|
||||
width: 216
|
||||
height: 926
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
@ -1301,7 +1301,7 @@ MonoBehaviour:
|
||||
scrollPos: {x: 0, y: 0}
|
||||
m_SelectedIDs: e48c0000
|
||||
m_LastClickedID: 36068
|
||||
m_ExpandedIDs: 0000000006740000087400000a7400000c7400000e74000010740000127400001474000016740000187400001a7400001c7400001e74000020740000227400002474000026740000287400002a7400002c7400002e74000030740000327400003474000036740000387400003a7400003c7400003e74000040740000427400004474000046740000487400004a7400004c7400004e74000050740000527400005474000056740000587400005a7400005c7400005e74000060740000627400006474000066740000687400006a7400006c7400006e74000070740000727400007474000076740000787400007a7400007c7400007e74000080740000827400008474000086740000887400008a7400008c7400008e74000090740000927400009474000096740000987400009a7400009c7400009e740000a0740000a2740000a4740000a6740000a8740000aa740000ac740000ae740000b0740000b2740000b4740000b6740000b8740000ba740000bc740000be740000c0740000c2740000c4740000c6740000c8740000ca740000cc740000ce740000d0740000d2740000d4740000d6740000d8740000da740000dc740000de740000e0740000e2740000e4740000e6740000e8740000ea740000ec740000ee740000f0740000f2740000f4740000f6740000f8740000fa740000fc740000fe74000000750000027500000475000006750000087500000a7500000c7500000e75000010750000127500001475000016750000187500001a7500001c7500001e75000020750000227500002475000026750000287500002a7500002c7500002e75000030750000327500003475000036750000387500003a7500003c7500003e75000040750000427500004475000046750000487500004a7500004c7500004e75000050750000527500005475000056750000587500005a7500005c7500005e75000060750000627500006475000066750000687500006a7500006c7500006e75000070750000727500007475000076750000787500007a7500007c7500007e75000080750000827500008475000086750000887500008a7500008c7500008e75000090750000927500009475000096750000987500009a7500009c7500009e750000a0750000a2750000a4750000a6750000a8750000aa750000ac750000ae750000b0750000b2750000b4750000b6750000b8750000ba750000bc750000be750000c0750000c2750000c4750000
|
||||
m_ExpandedIDs: 00000000ae6d0000b06d0000b26d0000b46d0000b66d0000b86d0000ba6d0000bc6d0000be6d0000c06d0000c26d0000c46d0000c66d0000c86d0000ca6d0000cc6d0000ce6d0000d06d0000d26d0000d46d0000d66d0000d86d0000da6d0000dc6d0000de6d0000e06d0000e26d0000e46d0000e66d0000e86d0000ea6d0000ec6d0000ee6d0000f06d0000f26d0000f46d0000f66d0000f86d0000fa6d0000fc6d0000fe6d0000006e0000026e0000046e0000066e0000086e00000a6e00000c6e00000e6e0000106e0000126e0000146e0000166e0000186e00001a6e00001c6e00001e6e0000206e0000226e0000246e0000266e0000286e00002a6e00002c6e00002e6e0000306e0000326e0000346e0000366e0000386e00003a6e00003c6e00003e6e0000406e0000426e0000446e0000466e0000486e00004a6e00004c6e00004e6e0000506e0000526e0000546e0000566e0000586e00005a6e00005c6e00005e6e0000606e0000626e0000646e0000666e0000686e00006a6e00006c6e00006e6e0000706e0000726e0000746e0000766e0000786e00007a6e00007c6e00007e6e0000806e0000826e0000846e0000866e0000886e00008a6e00008c6e00008e6e0000906e0000926e0000946e0000966e0000986e00009a6e00009c6e00009e6e0000a06e0000a26e0000a46e0000a66e0000a86e0000aa6e0000ac6e0000ae6e0000b06e0000b26e0000b46e0000b66e0000b86e0000ba6e0000bc6e0000be6e0000c06e0000c26e0000c46e0000c66e0000c86e0000ca6e0000cc6e0000ce6e0000d06e0000d26e0000d46e0000d66e0000d86e0000da6e0000dc6e0000de6e0000e06e0000e26e0000e46e0000e66e0000e86e0000ea6e0000ec6e0000ee6e0000f06e0000f26e0000f46e0000f66e0000f86e0000fa6e0000fc6e0000fe6e0000006f0000026f0000046f0000066f0000086f00000a6f00000c6f00000e6f0000106f0000126f0000146f0000166f0000186f00001a6f00001c6f00001e6f0000206f0000226f0000246f0000266f0000286f00002a6f00002c6f00002e6f0000306f0000326f0000346f0000366f0000386f00003a6f00003c6f00003e6f0000406f0000426f0000446f0000466f0000486f00004a6f00004c6f00004e6f0000506f0000526f0000546f0000566f0000586f00005a6f00005c6f00005e6f0000606f0000626f0000646f0000666f0000686f00006a6f00006c6f00006e6f0000706f0000726f0000746f0000
|
||||
m_RenameOverlay:
|
||||
m_UserAcceptedRename: 0
|
||||
m_Name:
|
||||
@ -1329,21 +1329,21 @@ MonoBehaviour:
|
||||
scrollPos: {x: 0, y: 0}
|
||||
m_SelectedIDs:
|
||||
m_LastClickedID: 0
|
||||
m_ExpandedIDs: ffffffff0000000006740000087400000a7400000c7400000e74000010740000127400001474000016740000187400001a7400001c7400001e74000020740000227400002474000026740000287400002a7400002c7400002e74000030740000327400003474000036740000387400003a7400003c7400003e74000040740000427400004474000046740000487400004a7400004c7400004e74000050740000527400005474000056740000587400005a7400005c7400005e74000060740000627400006474000066740000687400006a7400006c7400006e74000070740000727400007474000076740000787400007a7400007c7400007e74000080740000827400008474000086740000887400008a7400008c7400008e74000090740000927400009474000096740000987400009a7400009c7400009e740000a0740000a2740000a4740000a6740000a8740000aa740000ac740000ae740000b0740000b2740000b4740000b6740000b8740000ba740000bc740000be740000c0740000c2740000c4740000c6740000c8740000ca740000cc740000ce740000d0740000d2740000d4740000d6740000d8740000da740000dc740000de740000e0740000e2740000e4740000e6740000e8740000ea740000ec740000ee740000f0740000f2740000f4740000f6740000f8740000fa740000fc740000fe74000000750000027500000475000006750000087500000a7500000c7500000e75000010750000127500001475000016750000187500001a7500001c7500001e75000020750000227500002475000026750000287500002a7500002c7500002e75000030750000327500003475000036750000387500003a7500003c7500003e75000040750000427500004475000046750000487500004a7500004c7500004e75000050750000527500005475000056750000587500005a7500005c7500005e75000060750000627500006475000066750000687500006a7500006c7500006e75000070750000727500007475000076750000787500007a7500007c7500007e75000080750000827500008475000086750000887500008a7500008c7500008e75000090750000927500009475000096750000987500009a7500009c7500009e750000a0750000a2750000a4750000a6750000a8750000aa750000ac750000ae750000b0750000b2750000b4750000b6750000b8750000ba750000bc750000be750000c0750000c2750000c4750000
|
||||
m_ExpandedIDs: ffffffff00000000ae6d0000b06d0000b26d0000b46d0000b66d0000b86d0000ba6d0000bc6d0000be6d0000c06d0000c26d0000c46d0000c66d0000c86d0000ca6d0000cc6d0000ce6d0000d06d0000d26d0000d46d0000d66d0000d86d0000da6d0000dc6d0000de6d0000e06d0000e26d0000e46d0000e66d0000e86d0000ea6d0000ec6d0000ee6d0000f06d0000f26d0000f46d0000f66d0000f86d0000fa6d0000fc6d0000fe6d0000006e0000026e0000046e0000066e0000086e00000a6e00000c6e00000e6e0000106e0000126e0000146e0000166e0000186e00001a6e00001c6e00001e6e0000206e0000226e0000246e0000266e0000286e00002a6e00002c6e00002e6e0000306e0000326e0000346e0000366e0000386e00003a6e00003c6e00003e6e0000406e0000426e0000446e0000466e0000486e00004a6e00004c6e00004e6e0000506e0000526e0000546e0000566e0000586e00005a6e00005c6e00005e6e0000606e0000626e0000646e0000666e0000686e00006a6e00006c6e00006e6e0000706e0000726e0000746e0000766e0000786e00007a6e00007c6e00007e6e0000806e0000826e0000846e0000866e0000886e00008a6e00008c6e00008e6e0000906e0000926e0000946e0000966e0000986e00009a6e00009c6e00009e6e0000a06e0000a26e0000a46e0000a66e0000a86e0000aa6e0000ac6e0000ae6e0000b06e0000b26e0000b46e0000b66e0000b86e0000ba6e0000bc6e0000be6e0000c06e0000c26e0000c46e0000c66e0000c86e0000ca6e0000cc6e0000ce6e0000d06e0000d26e0000d46e0000d66e0000d86e0000da6e0000dc6e0000de6e0000e06e0000e26e0000e46e0000e66e0000e86e0000ea6e0000ec6e0000ee6e0000f06e0000f26e0000f46e0000f66e0000f86e0000fa6e0000fc6e0000fe6e0000006f0000026f0000046f0000066f0000086f00000a6f00000c6f00000e6f0000106f0000126f0000146f0000166f0000186f00001a6f00001c6f00001e6f0000206f0000226f0000246f0000266f0000286f00002a6f00002c6f00002e6f0000306f0000326f0000346f0000366f0000386f00003a6f00003c6f00003e6f0000406f0000426f0000446f0000466f0000486f00004a6f00004c6f00004e6f0000506f0000526f0000546f0000566f0000586f00005a6f00005c6f00005e6f0000606f0000626f0000646f0000666f0000686f00006a6f00006c6f00006e6f0000706f0000726f0000746f0000
|
||||
m_RenameOverlay:
|
||||
m_UserAcceptedRename: 0
|
||||
m_Name: InputBindingManager
|
||||
m_OriginalName: InputBindingManager
|
||||
m_Name:
|
||||
m_OriginalName:
|
||||
m_EditFieldRect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 0
|
||||
height: 0
|
||||
m_UserData: 10908
|
||||
m_UserData: 0
|
||||
m_IsWaitingForDelay: 0
|
||||
m_IsRenaming: 0
|
||||
m_OriginalEventType: 0
|
||||
m_OriginalEventType: 11
|
||||
m_IsRenamingFilename: 1
|
||||
m_ClientGUIView: {fileID: 12}
|
||||
m_SearchString:
|
||||
@ -1405,9 +1405,9 @@ MonoBehaviour:
|
||||
m_Tooltip:
|
||||
m_Pos:
|
||||
serializedVersion: 2
|
||||
x: 1277
|
||||
x: 1076
|
||||
y: 73
|
||||
width: 642
|
||||
width: 843
|
||||
height: 926
|
||||
m_SerializedDataModeController:
|
||||
m_DataMode: 0
|
||||
@ -1422,11 +1422,11 @@ MonoBehaviour:
|
||||
m_ObjectsLockedBeforeSerialization: []
|
||||
m_InstanceIDsLockedBeforeSerialization:
|
||||
m_PreviewResizer:
|
||||
m_CachedPref: 318
|
||||
m_CachedPref: 167
|
||||
m_ControlHash: 1412526313
|
||||
m_PrefName: Preview_InspectorPreview
|
||||
m_LastInspectedObjectInstanceID: -1
|
||||
m_LastVerticalScrollValue: 459
|
||||
m_LastVerticalScrollValue: 0
|
||||
m_GlobalObjectId:
|
||||
m_InspectorMode: 0
|
||||
m_LockTracker:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user