added cadence bar into UI
This commit is contained in:
parent
2dbbdb3f0e
commit
012842b482
@ -143,5 +143,5 @@ MonoBehaviour:
|
|||||||
postProcessingUpdateSprite:
|
postProcessingUpdateSprite:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
spriteAnimationService: {fileID: 11400000, guid: 9a5db89e9997f417ead801949370b893, type: 2}
|
spriteAnimationService: {fileID: 0}
|
||||||
start:
|
start:
|
||||||
190
Assets/Prefabs/UI/Codex/# Base/CodexTextComponentUI.prefab
Normal file
190
Assets/Prefabs/UI/Codex/# Base/CodexTextComponentUI.prefab
Normal file
@ -0,0 +1,190 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &2823742200474734825
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 95211756228696828}
|
||||||
|
- component: {fileID: 7327091157048491018}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: CodexTextComponentUI
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &95211756228696828
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2823742200474734825}
|
||||||
|
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: 1837050237953124836}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0.5}
|
||||||
|
m_AnchorMax: {x: 1, y: 0.5}
|
||||||
|
m_AnchoredPosition: {x: 45, y: 20}
|
||||||
|
m_SizeDelta: {x: -110, y: 50}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &7327091157048491018
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2823742200474734825}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 278969964b614736b3613547c0c4a4aa, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Gameplay::Intrepid.Gameplay.Codex.UI.Components.CodexTextComponentUI
|
||||||
|
textType: 0
|
||||||
|
textMesh: {fileID: 650236646435438877}
|
||||||
|
--- !u!1 &7362625502680972537
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1837050237953124836}
|
||||||
|
- component: {fileID: 2181773265208427044}
|
||||||
|
- component: {fileID: 650236646435438877}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: TextMesh
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &1837050237953124836
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7362625502680972537}
|
||||||
|
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: 95211756228696828}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &2181773265208427044
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7362625502680972537}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &650236646435438877
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7362625502680972537}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI
|
||||||
|
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: ACTION
|
||||||
|
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: 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: 24
|
||||||
|
m_fontSizeBase: 24
|
||||||
|
m_fontWeight: 400
|
||||||
|
m_enableAutoSizing: 0
|
||||||
|
m_fontSizeMin: 18
|
||||||
|
m_fontSizeMax: 72
|
||||||
|
m_fontStyle: 0
|
||||||
|
m_HorizontalAlignment: 1
|
||||||
|
m_VerticalAlignment: 512
|
||||||
|
m_textAlignment: 65535
|
||||||
|
m_characterSpacing: 0
|
||||||
|
m_characterHorizontalScale: 1
|
||||||
|
m_wordSpacing: 0
|
||||||
|
m_lineSpacing: 0
|
||||||
|
m_lineSpacingMax: 0
|
||||||
|
m_paragraphSpacing: 0
|
||||||
|
m_charWidthMaxAdj: 0
|
||||||
|
m_TextWrappingMode: 1
|
||||||
|
m_wordWrappingRatios: 0.4
|
||||||
|
m_overflowMode: 0
|
||||||
|
m_linkedTextComponent: {fileID: 0}
|
||||||
|
parentLinkedComponent: {fileID: 0}
|
||||||
|
m_enableKerning: 0
|
||||||
|
m_ActiveFontFeatures: 6e72656b
|
||||||
|
m_enableExtraPadding: 0
|
||||||
|
checkPaddingRequired: 0
|
||||||
|
m_isRichText: 1
|
||||||
|
m_EmojiFallbackSupport: 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}
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e68955e1ae1414bb1b01e0ee4eba19b5
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/Prefabs/UI/Codex/ActionBelt.meta
Normal file
8
Assets/Prefabs/UI/Codex/ActionBelt.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 02fdfcbda5d7c48df82490b75d5a1d8b
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -506,143 +506,6 @@ MonoBehaviour:
|
|||||||
panel: {fileID: 2785056088271856734}
|
panel: {fileID: 2785056088271856734}
|
||||||
icon: {fileID: 3424424640071457397}
|
icon: {fileID: 3424424640071457397}
|
||||||
text: {fileID: 3977711795285886183}
|
text: {fileID: 3977711795285886183}
|
||||||
--- !u!1 &3797072943266497556
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 5467974880745771273}
|
|
||||||
- component: {fileID: 5538181116404644553}
|
|
||||||
- component: {fileID: 6600798843264809456}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: TextMesh
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &5467974880745771273
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 3797072943266497556}
|
|
||||||
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: 6039019021633954321}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!222 &5538181116404644553
|
|
||||||
CanvasRenderer:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 3797072943266497556}
|
|
||||||
m_CullTransparentMesh: 1
|
|
||||||
--- !u!114 &6600798843264809456
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 3797072943266497556}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI
|
|
||||||
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: ACTION
|
|
||||||
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: 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: 24
|
|
||||||
m_fontSizeBase: 24
|
|
||||||
m_fontWeight: 400
|
|
||||||
m_enableAutoSizing: 0
|
|
||||||
m_fontSizeMin: 18
|
|
||||||
m_fontSizeMax: 72
|
|
||||||
m_fontStyle: 0
|
|
||||||
m_HorizontalAlignment: 1
|
|
||||||
m_VerticalAlignment: 512
|
|
||||||
m_textAlignment: 65535
|
|
||||||
m_characterSpacing: 0
|
|
||||||
m_characterHorizontalScale: 1
|
|
||||||
m_wordSpacing: 0
|
|
||||||
m_lineSpacing: 0
|
|
||||||
m_lineSpacingMax: 0
|
|
||||||
m_paragraphSpacing: 0
|
|
||||||
m_charWidthMaxAdj: 0
|
|
||||||
m_TextWrappingMode: 1
|
|
||||||
m_wordWrappingRatios: 0.4
|
|
||||||
m_overflowMode: 0
|
|
||||||
m_linkedTextComponent: {fileID: 0}
|
|
||||||
parentLinkedComponent: {fileID: 0}
|
|
||||||
m_enableKerning: 0
|
|
||||||
m_ActiveFontFeatures: 6e72656b
|
|
||||||
m_enableExtraPadding: 0
|
|
||||||
checkPaddingRequired: 0
|
|
||||||
m_isRichText: 1
|
|
||||||
m_EmojiFallbackSupport: 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!1 &3916541892142471114
|
--- !u!1 &3916541892142471114
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -987,57 +850,6 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Mask
|
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Mask
|
||||||
m_ShowMaskGraphic: 0
|
m_ShowMaskGraphic: 0
|
||||||
--- !u!1 &8481219046899050500
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 6039019021633954321}
|
|
||||||
- component: {fileID: 3977711795285886183}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: CodexTextComponentUI
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &6039019021633954321
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 8481219046899050500}
|
|
||||||
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: 5467974880745771273}
|
|
||||||
m_Father: {fileID: 7147852324371179117}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0.5}
|
|
||||||
m_AnchorMax: {x: 1, y: 0.5}
|
|
||||||
m_AnchoredPosition: {x: 45, y: 20}
|
|
||||||
m_SizeDelta: {x: -110, y: 50}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!114 &3977711795285886183
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 8481219046899050500}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 278969964b614736b3613547c0c4a4aa, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier: Gameplay::Intrepid.Gameplay.Codex.UI.Components.CodexTextComponentUI
|
|
||||||
textType: 0
|
|
||||||
textMesh: {fileID: 6600798843264809456}
|
|
||||||
--- !u!1001 &1279747035614016098
|
--- !u!1001 &1279747035614016098
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -1271,6 +1083,10 @@ PrefabInstance:
|
|||||||
propertyPath: m_Sprite
|
propertyPath: m_Sprite
|
||||||
value:
|
value:
|
||||||
objectReference: {fileID: 21300000, guid: 6b8883d6078b64db892a79177519e7b4, type: 3}
|
objectReference: {fileID: 21300000, guid: 6b8883d6078b64db892a79177519e7b4, type: 3}
|
||||||
|
- target: {fileID: 7117617313402960343, guid: 3ee43ed6ea0214214ba8602cc3091892, type: 3}
|
||||||
|
propertyPath: spriteAnimationService
|
||||||
|
value:
|
||||||
|
objectReference: {fileID: 11400000, guid: 9a5db89e9997f417ead801949370b893, type: 2}
|
||||||
m_RemovedComponents: []
|
m_RemovedComponents: []
|
||||||
m_RemovedGameObjects: []
|
m_RemovedGameObjects: []
|
||||||
m_AddedGameObjects: []
|
m_AddedGameObjects: []
|
||||||
@ -1388,6 +1204,10 @@ PrefabInstance:
|
|||||||
propertyPath: m_Sprite
|
propertyPath: m_Sprite
|
||||||
value:
|
value:
|
||||||
objectReference: {fileID: 21300000, guid: 6b8883d6078b64db892a79177519e7b4, type: 3}
|
objectReference: {fileID: 21300000, guid: 6b8883d6078b64db892a79177519e7b4, type: 3}
|
||||||
|
- target: {fileID: 7117617313402960343, guid: 3ee43ed6ea0214214ba8602cc3091892, type: 3}
|
||||||
|
propertyPath: spriteAnimationService
|
||||||
|
value:
|
||||||
|
objectReference: {fileID: 11400000, guid: 9a5db89e9997f417ead801949370b893, type: 2}
|
||||||
m_RemovedComponents: []
|
m_RemovedComponents: []
|
||||||
m_RemovedGameObjects: []
|
m_RemovedGameObjects: []
|
||||||
m_AddedGameObjects: []
|
m_AddedGameObjects: []
|
||||||
@ -1409,6 +1229,119 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 1114a7330e7844be97be4cae5617b5c1, type: 3}
|
m_Script: {fileID: 11500000, guid: 1114a7330e7844be97be4cae5617b5c1, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier: Gameplay::Intrepid.Gameplay.Codex.UI.Components.CodexIconComponentUI
|
m_EditorClassIdentifier: Gameplay::Intrepid.Gameplay.Codex.UI.Components.CodexIconComponentUI
|
||||||
|
--- !u!1001 &5952814620491282669
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransformParent: {fileID: 7147852324371179117}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_Pivot.x
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_Pivot.y
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_AnchorMax.x
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_AnchorMin.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_AnchorMin.y
|
||||||
|
value: 0.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.x
|
||||||
|
value: -110
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 50
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.x
|
||||||
|
value: 45
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.y
|
||||||
|
value: 20
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2823742200474734825, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: CodexTextComponentUI
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_RemovedGameObjects: []
|
||||||
|
m_AddedGameObjects: []
|
||||||
|
m_AddedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
--- !u!114 &3977711795285886183 stripped
|
||||||
|
MonoBehaviour:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 7327091157048491018, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 5952814620491282669}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 278969964b614736b3613547c0c4a4aa, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Gameplay::Intrepid.Gameplay.Codex.UI.Components.CodexTextComponentUI
|
||||||
|
--- !u!224 &6039019021633954321 stripped
|
||||||
|
RectTransform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 95211756228696828, guid: e68955e1ae1414bb1b01e0ee4eba19b5, type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 5952814620491282669}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
--- !u!1001 &5955287128719984350
|
--- !u!1001 &5955287128719984350
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -1505,6 +1438,10 @@ PrefabInstance:
|
|||||||
propertyPath: m_Sprite
|
propertyPath: m_Sprite
|
||||||
value:
|
value:
|
||||||
objectReference: {fileID: 21300000, guid: 6b8883d6078b64db892a79177519e7b4, type: 3}
|
objectReference: {fileID: 21300000, guid: 6b8883d6078b64db892a79177519e7b4, type: 3}
|
||||||
|
- target: {fileID: 7117617313402960343, guid: 3ee43ed6ea0214214ba8602cc3091892, type: 3}
|
||||||
|
propertyPath: spriteAnimationService
|
||||||
|
value:
|
||||||
|
objectReference: {fileID: 11400000, guid: 9a5db89e9997f417ead801949370b893, type: 2}
|
||||||
m_RemovedComponents: []
|
m_RemovedComponents: []
|
||||||
m_RemovedGameObjects: []
|
m_RemovedGameObjects: []
|
||||||
m_AddedGameObjects: []
|
m_AddedGameObjects: []
|
||||||
8
Assets/Prefabs/UI/Codex/Cadence.meta
Normal file
8
Assets/Prefabs/UI/Codex/Cadence.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: df517a68da0fe41a1bece299d4c79e34
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,531 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &1686270700067563778
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 3756254296658192758}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Fill Area
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &3756254296658192758
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1686270700067563778}
|
||||||
|
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: 2117149800551528773}
|
||||||
|
m_Father: {fileID: 4696504936092647923}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0.25}
|
||||||
|
m_AnchorMax: {x: 1, y: 0.75}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!1 &1887077534986369257
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 3014541663494439078}
|
||||||
|
- component: {fileID: 5647589878701998087}
|
||||||
|
- component: {fileID: 765889678294346712}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Background
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 0
|
||||||
|
--- !u!224 &3014541663494439078
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1887077534986369257}
|
||||||
|
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: 1971929299180926073}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0.00000023841858, y: 0}
|
||||||
|
m_SizeDelta: {x: 9.999998, y: -10}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &5647589878701998087
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1887077534986369257}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &765889678294346712
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1887077534986369257}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image
|
||||||
|
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: 21300000, guid: ebee64db07310481b99e4700a70c9bd5, type: 3}
|
||||||
|
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!1 &1916559058067989591
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1971929299180926073}
|
||||||
|
- component: {fileID: 3060992309515869389}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: CodexCadenceGaugeComponentUI
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &1971929299180926073
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1916559058067989591}
|
||||||
|
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: 3014541663494439078}
|
||||||
|
- {fileID: 4696504936092647923}
|
||||||
|
- {fileID: 7721131164420804158}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
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: 580, y: 30}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &3060992309515869389
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1916559058067989591}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: f0893ea45aef4903b98277c066cb65be, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Gameplay::Intrepid.Gameplay.Entities.Player.Sentinel.Cadence.UI.CodexCadenceGaugeComponentUI
|
||||||
|
direction: 0
|
||||||
|
effective: {fileID: 6472414234605174795}
|
||||||
|
projection: {fileID: 8350591026339025472}
|
||||||
|
effectiveImage: {fileID: 7043992069423572891}
|
||||||
|
projectionImage: {fileID: 6651181086835322733}
|
||||||
|
--- !u!1 &3408235846435136308
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 7721131164420804158}
|
||||||
|
- component: {fileID: 8350591026339025472}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Projection
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &7721131164420804158
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3408235846435136308}
|
||||||
|
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: 545795980978065069}
|
||||||
|
m_Father: {fileID: 1971929299180926073}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &8350591026339025472
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3408235846435136308}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Slider
|
||||||
|
m_Navigation:
|
||||||
|
m_Mode: 0
|
||||||
|
m_WrapAround: 0
|
||||||
|
m_SelectOnUp: {fileID: 0}
|
||||||
|
m_SelectOnDown: {fileID: 0}
|
||||||
|
m_SelectOnLeft: {fileID: 0}
|
||||||
|
m_SelectOnRight: {fileID: 0}
|
||||||
|
m_Transition: 0
|
||||||
|
m_Colors:
|
||||||
|
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
|
||||||
|
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
|
||||||
|
m_ColorMultiplier: 1
|
||||||
|
m_FadeDuration: 0.1
|
||||||
|
m_SpriteState:
|
||||||
|
m_HighlightedSprite: {fileID: 0}
|
||||||
|
m_PressedSprite: {fileID: 0}
|
||||||
|
m_SelectedSprite: {fileID: 0}
|
||||||
|
m_DisabledSprite: {fileID: 0}
|
||||||
|
m_AnimationTriggers:
|
||||||
|
m_NormalTrigger: Normal
|
||||||
|
m_HighlightedTrigger: Highlighted
|
||||||
|
m_PressedTrigger: Pressed
|
||||||
|
m_SelectedTrigger: Selected
|
||||||
|
m_DisabledTrigger: Disabled
|
||||||
|
m_Interactable: 1
|
||||||
|
m_TargetGraphic: {fileID: 0}
|
||||||
|
m_FillRect: {fileID: 6800061693921143957}
|
||||||
|
m_HandleRect: {fileID: 0}
|
||||||
|
m_Direction: 0
|
||||||
|
m_MinValue: 0
|
||||||
|
m_MaxValue: 1
|
||||||
|
m_WholeNumbers: 0
|
||||||
|
m_Value: 1
|
||||||
|
m_OnValueChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
--- !u!1 &4588490788477424577
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 2117149800551528773}
|
||||||
|
- component: {fileID: 1555761053432066631}
|
||||||
|
- component: {fileID: 7043992069423572891}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Fill
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &2117149800551528773
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4588490788477424577}
|
||||||
|
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: 3756254296658192758}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &1555761053432066631
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4588490788477424577}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &7043992069423572891
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4588490788477424577}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 0.92156863, b: 0.015686275, a: 1}
|
||||||
|
m_RaycastTarget: 0
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 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!1 &5856366121020287005
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 545795980978065069}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Fill Area
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &545795980978065069
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5856366121020287005}
|
||||||
|
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: 6800061693921143957}
|
||||||
|
m_Father: {fileID: 7721131164420804158}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0.25}
|
||||||
|
m_AnchorMax: {x: 1, y: 0.75}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!1 &8096452660487923162
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 6800061693921143957}
|
||||||
|
- component: {fileID: 513538746832427279}
|
||||||
|
- component: {fileID: 6651181086835322733}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Fill
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &6800061693921143957
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8096452660487923162}
|
||||||
|
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: 545795980978065069}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &513538746832427279
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8096452660487923162}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &6651181086835322733
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8096452660487923162}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 0.6470588, b: 0, a: 1}
|
||||||
|
m_RaycastTarget: 0
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 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!1 &8553395926516061401
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4696504936092647923}
|
||||||
|
- component: {fileID: 6472414234605174795}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Effective
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &4696504936092647923
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8553395926516061401}
|
||||||
|
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: 3756254296658192758}
|
||||||
|
m_Father: {fileID: 1971929299180926073}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &6472414234605174795
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8553395926516061401}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Slider
|
||||||
|
m_Navigation:
|
||||||
|
m_Mode: 0
|
||||||
|
m_WrapAround: 0
|
||||||
|
m_SelectOnUp: {fileID: 0}
|
||||||
|
m_SelectOnDown: {fileID: 0}
|
||||||
|
m_SelectOnLeft: {fileID: 0}
|
||||||
|
m_SelectOnRight: {fileID: 0}
|
||||||
|
m_Transition: 0
|
||||||
|
m_Colors:
|
||||||
|
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
|
||||||
|
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
|
||||||
|
m_ColorMultiplier: 1
|
||||||
|
m_FadeDuration: 0.1
|
||||||
|
m_SpriteState:
|
||||||
|
m_HighlightedSprite: {fileID: 0}
|
||||||
|
m_PressedSprite: {fileID: 0}
|
||||||
|
m_SelectedSprite: {fileID: 0}
|
||||||
|
m_DisabledSprite: {fileID: 0}
|
||||||
|
m_AnimationTriggers:
|
||||||
|
m_NormalTrigger: Normal
|
||||||
|
m_HighlightedTrigger: Highlighted
|
||||||
|
m_PressedTrigger: Pressed
|
||||||
|
m_SelectedTrigger: Selected
|
||||||
|
m_DisabledTrigger: Disabled
|
||||||
|
m_Interactable: 1
|
||||||
|
m_TargetGraphic: {fileID: 0}
|
||||||
|
m_FillRect: {fileID: 2117149800551528773}
|
||||||
|
m_HandleRect: {fileID: 0}
|
||||||
|
m_Direction: 0
|
||||||
|
m_MinValue: 0
|
||||||
|
m_MaxValue: 1
|
||||||
|
m_WholeNumbers: 0
|
||||||
|
m_Value: 0.75
|
||||||
|
m_OnValueChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 56292ced5816047acbdc57ed5291b3df
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
1273
Assets/Prefabs/UI/Codex/Cadence/CodexCadenceUI.prefab
Normal file
1273
Assets/Prefabs/UI/Codex/Cadence/CodexCadenceUI.prefab
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,167 +0,0 @@
|
|||||||
%YAML 1.1
|
|
||||||
%TAG !u! tag:unity3d.com,2011:
|
|
||||||
--- !u!1 &4918975841418452536
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 8803547296707761723}
|
|
||||||
- component: {fileID: 6824141671802266881}
|
|
||||||
- component: {fileID: 5611358189969385221}
|
|
||||||
- component: {fileID: 8110345811091377059}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: CodexCadenceUI
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &8803547296707761723
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 4918975841418452536}
|
|
||||||
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: 4457911727409263738}
|
|
||||||
m_Father: {fileID: 0}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
|
||||||
m_SizeDelta: {x: 1220, y: 100}
|
|
||||||
m_Pivot: {x: 0.5, y: 1}
|
|
||||||
--- !u!225 &6824141671802266881
|
|
||||||
CanvasGroup:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 4918975841418452536}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_Alpha: 1
|
|
||||||
m_Interactable: 1
|
|
||||||
m_BlocksRaycasts: 1
|
|
||||||
m_IgnoreParentGroups: 0
|
|
||||||
--- !u!114 &5611358189969385221
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 4918975841418452536}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 8d4227b708a346dbbcb6487d1246f8b9, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Window.Window
|
|
||||||
windowData: {fileID: 11400000, guid: aae1c8b250f1741dcafc49b18e1a0aa8, type: 2}
|
|
||||||
beforePushAction:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
afterPushAction:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
beforePopAction:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
afterPopAction:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
--- !u!114 &8110345811091377059
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 4918975841418452536}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: c7a1e29cc5ba44e68a73e3c9c3074c48, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier: Gameplay::Intrepid.Gameplay.Entities.Player.Sentinel.Cadence.UI.CadenceUI
|
|
||||||
subscriptionId: event-listener.cadence-ui
|
|
||||||
managedWindow: {fileID: 5611358189969385221}
|
|
||||||
--- !u!1 &7725383792336003602
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 4457911727409263738}
|
|
||||||
- component: {fileID: 267497717254920791}
|
|
||||||
- component: {fileID: 9205575092821171040}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: TempBack
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &4457911727409263738
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 7725383792336003602}
|
|
||||||
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: 8803547296707761723}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!222 &267497717254920791
|
|
||||||
CanvasRenderer:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 7725383792336003602}
|
|
||||||
m_CullTransparentMesh: 1
|
|
||||||
--- !u!114 &9205575092821171040
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 7725383792336003602}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image
|
|
||||||
m_Material: {fileID: 0}
|
|
||||||
m_Color: {r: 1, g: 0, b: 0.85647964, 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: 0}
|
|
||||||
m_Type: 0
|
|
||||||
m_PreserveAspect: 0
|
|
||||||
m_FillCenter: 1
|
|
||||||
m_FillMethod: 4
|
|
||||||
m_FillAmount: 1
|
|
||||||
m_FillClockwise: 1
|
|
||||||
m_FillOrigin: 0
|
|
||||||
m_UseSpriteMesh: 0
|
|
||||||
m_PixelsPerUnitMultiplier: 1
|
|
||||||
8
Assets/Resources/Animation/UI/Cadence.meta
Normal file
8
Assets/Resources/Animation/UI/Cadence.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 43460fc592b734fcf89bc50056df43fb
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -0,0 +1,22 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8658f970c3a445aebb0e57cd91117f3c, type: 3}
|
||||||
|
m_Name: '# Cadence - Sprite Animation Service'
|
||||||
|
m_EditorClassIdentifier: Utilities::Intrepid.Utilities.Sprite.SpriteAnimationService
|
||||||
|
animationType: 1
|
||||||
|
timePerFrame: 0.33
|
||||||
|
animations:
|
||||||
|
- animationId: Blink
|
||||||
|
animationData: {fileID: 11400000, guid: e7a3b660fb1d74399a767f5a0140f5b5, type: 2}
|
||||||
|
prefix: Cadence
|
||||||
|
states:
|
||||||
|
- Blink
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 616714e6141934d8b84414f56b984847
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
36
Assets/Resources/Animation/UI/Cadence/Cadence - Blink.asset
Normal file
36
Assets/Resources/Animation/UI/Cadence/Cadence - Blink.asset
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 72a63659698b429990b1b62202cdd65c, type: 3}
|
||||||
|
m_Name: Cadence - Blink
|
||||||
|
m_EditorClassIdentifier: Intrepid General Utilities::Intrepid.Sprites.SpriteAnimationData
|
||||||
|
animationType: 1
|
||||||
|
timeframeType: 0
|
||||||
|
timePerFrame: 0.1
|
||||||
|
shouldLoop: 1
|
||||||
|
loopCondition: 3
|
||||||
|
frames:
|
||||||
|
- timeframeType: 0
|
||||||
|
timePerFrame: 0.33
|
||||||
|
timeGeneral: 0.1
|
||||||
|
sprite: {fileID: 1840625135, guid: ba68bc3d18e454ef58a42c4a72d22045, type: 3}
|
||||||
|
- timeframeType: 0
|
||||||
|
timePerFrame: 0.33
|
||||||
|
timeGeneral: 0.1
|
||||||
|
sprite: {fileID: 2123458342, guid: ba68bc3d18e454ef58a42c4a72d22045, type: 3}
|
||||||
|
- timeframeType: 0
|
||||||
|
timePerFrame: 0.33
|
||||||
|
timeGeneral: 0.1
|
||||||
|
sprite: {fileID: -1422867996, guid: ba68bc3d18e454ef58a42c4a72d22045, type: 3}
|
||||||
|
- timeframeType: 0
|
||||||
|
timePerFrame: 0.33
|
||||||
|
timeGeneral: 0.1
|
||||||
|
sprite: {fileID: -1571756787, guid: ba68bc3d18e454ef58a42c4a72d22045, type: 3}
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e7a3b660fb1d74399a767f5a0140f5b5
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -34,7 +34,8 @@ MonoBehaviour:
|
|||||||
signalCorruption: {r: 1, g: 0, b: 1, a: 1}
|
signalCorruption: {r: 1, g: 0, b: 1, a: 1}
|
||||||
gaugeLife: {r: 1, g: 0, b: 0, a: 1}
|
gaugeLife: {r: 1, g: 0, b: 0, a: 1}
|
||||||
gaugeShield: {r: 0, g: 1, b: 1, a: 1}
|
gaugeShield: {r: 0, g: 1, b: 1, a: 1}
|
||||||
gaugeCadence: {r: 1, g: 1, b: 1, a: 1}
|
gaugeCadenceEffective: {r: 0.015686274, g: 1, b: 0.072194554, a: 1}
|
||||||
|
gaugeCadenceProjection: {r: 0.6485115, g: 0.7830189, b: 0.114498034, a: 1}
|
||||||
gaugeProgress: {r: 1, g: 1, b: 1, a: 1}
|
gaugeProgress: {r: 1, g: 1, b: 1, a: 1}
|
||||||
lineSubtle: {r: 0.16862746, g: 0.3372549, b: 0.3764706, a: 1}
|
lineSubtle: {r: 0.16862746, g: 0.3372549, b: 0.3764706, a: 1}
|
||||||
lineActive: {r: 0.36862746, g: 0.92156863, b: 1, a: 1}
|
lineActive: {r: 0.36862746, g: 0.92156863, b: 1, a: 1}
|
||||||
|
|||||||
@ -34,7 +34,7 @@ TextureImporter:
|
|||||||
maxTextureSize: 2048
|
maxTextureSize: 2048
|
||||||
textureSettings:
|
textureSettings:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
filterMode: 1
|
filterMode: 0
|
||||||
aniso: 1
|
aniso: 1
|
||||||
mipBias: 0
|
mipBias: 0
|
||||||
wrapU: 1
|
wrapU: 1
|
||||||
@ -48,7 +48,7 @@ TextureImporter:
|
|||||||
spriteMeshType: 0
|
spriteMeshType: 0
|
||||||
alignment: 0
|
alignment: 0
|
||||||
spritePivot: {x: 0.5, y: 0.5}
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
spritePixelsToUnits: 512
|
spritePixelsToUnits: 128
|
||||||
spriteBorder: {x: 15, y: 8, z: 15, w: 8}
|
spriteBorder: {x: 15, y: 8, z: 15, w: 8}
|
||||||
spriteGenerateFallbackPhysicsShape: 0
|
spriteGenerateFallbackPhysicsShape: 0
|
||||||
alphaUsage: 1
|
alphaUsage: 1
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@ -1,6 +1,4 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using Intrepid.Gameplay.Entities.Player.ActionBelt.Events;
|
using Intrepid.Gameplay.Entities.Player.ActionBelt.Events;
|
||||||
using Intrepid.Gameplay.Entities.Player.ActionBelt.UI;
|
using Intrepid.Gameplay.Entities.Player.ActionBelt.UI;
|
||||||
using Intrepid.Gameplay.Entities.Player.Events;
|
using Intrepid.Gameplay.Entities.Player.Events;
|
||||||
@ -11,11 +9,12 @@ using Intrepid.Gameplay.Entities.Player.UI;
|
|||||||
using Intrepid.SimpleEvents;
|
using Intrepid.SimpleEvents;
|
||||||
using Intrepid.Utilities;
|
using Intrepid.Utilities;
|
||||||
using Intrepid.Window;
|
using Intrepid.Window;
|
||||||
using Intrepid.Window.Data;
|
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
namespace Intrepid.Gameplay.Codex.UI
|
namespace Intrepid.Gameplay.Codex.UI
|
||||||
{
|
{
|
||||||
|
[DefaultExecutionOrder(GonConstants.ExecutionOrder.CodexWindowManager)]
|
||||||
|
[DisallowMultipleComponent]
|
||||||
public class CodexWindowManager : EventListener
|
public class CodexWindowManager : EventListener
|
||||||
{
|
{
|
||||||
private enum CodexLayoutMode
|
private enum CodexLayoutMode
|
||||||
@ -26,55 +25,26 @@ namespace Intrepid.Gameplay.Codex.UI
|
|||||||
Pda
|
Pda
|
||||||
}
|
}
|
||||||
|
|
||||||
[GroupConfigurations, SerializeField, Min(0f)] private float closeOpenSeparation = 0.1f;
|
[GroupConfigurations, SerializeField] private CodexCadenceUI codexCadenceUI;
|
||||||
[GroupConfigurations, SerializeField, Min(0f)] private float transitionCooldown = 0.4f;
|
[GroupConfigurations, SerializeField] private CodexVitalityUI codexVitalityUI;
|
||||||
|
[GroupConfigurations, SerializeField] private CodexGadgetsUI codexGadgetsUI;
|
||||||
[GroupInjections, SerializeField] private CodexCadenceUI codexCadenceUI;
|
[GroupConfigurations, SerializeField] private CodexActionBeltUI codexActionBeltUI;
|
||||||
[GroupInjections, SerializeField] private CodexVitalityUI codexVitalityUI;
|
[GroupConfigurations, SerializeField] private PDADeviceUI pdaDeviceUI;
|
||||||
[GroupInjections, SerializeField] private CodexGadgetsUI codexGadgetsUI;
|
|
||||||
[GroupInjections, SerializeField] private CodexActionBeltUI codexActionBeltUI;
|
|
||||||
[GroupInjections, SerializeField] private PDADeviceUI pdaDeviceUI;
|
|
||||||
|
|
||||||
private Dictionary<WindowData, Window.Window> WindowsMap { get; } = new();
|
|
||||||
|
|
||||||
private bool IsPlayerCommandGranted { get; set; }
|
private bool IsPlayerCommandGranted { get; set; }
|
||||||
private bool IsActionBeltRequested { get; set; }
|
private bool IsActionBeltRequested { get; set; }
|
||||||
private bool IsPdaRequested { get; set; }
|
private bool IsPdaRequested { get; set; }
|
||||||
|
|
||||||
private bool IsLayoutDirty { get; set; }
|
|
||||||
private Coroutine LayoutRoutine { get; set; }
|
|
||||||
private CodexLayoutMode CurrentLayout { get; set; } = CodexLayoutMode.None;
|
private CodexLayoutMode CurrentLayout { get; set; } = CodexLayoutMode.None;
|
||||||
|
|
||||||
public bool IsTransitioning => LayoutRoutine is not null;
|
|
||||||
|
|
||||||
private void Add(ManagedWindowUI mwUI)
|
|
||||||
{
|
|
||||||
if (mwUI.IsNull()) return;
|
|
||||||
if (mwUI.WindowData.IsNull()) return;
|
|
||||||
if (mwUI.ManagedWindow.IsNull()) return;
|
|
||||||
|
|
||||||
WindowsMap[mwUI.WindowData] = mwUI.ManagedWindow;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void InitializeVariables()
|
protected override void InitializeVariables()
|
||||||
{
|
{
|
||||||
WindowsMap.Clear();
|
|
||||||
|
|
||||||
Add(codexCadenceUI);
|
|
||||||
Add(codexVitalityUI);
|
|
||||||
Add(codexGadgetsUI);
|
|
||||||
Add(codexActionBeltUI);
|
|
||||||
Add(pdaDeviceUI);
|
|
||||||
|
|
||||||
IsPlayerCommandGranted = false;
|
IsPlayerCommandGranted = false;
|
||||||
IsActionBeltRequested = false;
|
IsActionBeltRequested = false;
|
||||||
IsPdaRequested = false;
|
IsPdaRequested = false;
|
||||||
|
|
||||||
IsLayoutDirty = false;
|
|
||||||
LayoutRoutine = null;
|
|
||||||
CurrentLayout = CodexLayoutMode.None;
|
CurrentLayout = CodexLayoutMode.None;
|
||||||
|
|
||||||
DisableAllWindows();
|
ForceDisableAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnBootstrap()
|
protected override void OnBootstrap()
|
||||||
@ -98,7 +68,7 @@ namespace Intrepid.Gameplay.Codex.UI
|
|||||||
if (IsPlayerCommandGranted) return;
|
if (IsPlayerCommandGranted) return;
|
||||||
|
|
||||||
IsPlayerCommandGranted = true;
|
IsPlayerCommandGranted = true;
|
||||||
RequestRefreshLayout();
|
RefreshLayout();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void WhenPlayerCommandRevoked(PlayerCommandRevokedEvent e)
|
private void WhenPlayerCommandRevoked(PlayerCommandRevokedEvent e)
|
||||||
@ -106,7 +76,7 @@ namespace Intrepid.Gameplay.Codex.UI
|
|||||||
if (!IsPlayerCommandGranted) return;
|
if (!IsPlayerCommandGranted) return;
|
||||||
|
|
||||||
IsPlayerCommandGranted = false;
|
IsPlayerCommandGranted = false;
|
||||||
RequestRefreshLayout();
|
RefreshLayout();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void WhenActionBeltUIOpen(ActionBeltUIOpenEvent e)
|
private void WhenActionBeltUIOpen(ActionBeltUIOpenEvent e)
|
||||||
@ -114,7 +84,7 @@ namespace Intrepid.Gameplay.Codex.UI
|
|||||||
if (IsActionBeltRequested) return;
|
if (IsActionBeltRequested) return;
|
||||||
|
|
||||||
IsActionBeltRequested = true;
|
IsActionBeltRequested = true;
|
||||||
RequestRefreshLayout();
|
RefreshLayout();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void WhenActionBeltUIClose(ActionBeltUICloseEvent e)
|
private void WhenActionBeltUIClose(ActionBeltUICloseEvent e)
|
||||||
@ -122,7 +92,7 @@ namespace Intrepid.Gameplay.Codex.UI
|
|||||||
if (!IsActionBeltRequested) return;
|
if (!IsActionBeltRequested) return;
|
||||||
|
|
||||||
IsActionBeltRequested = false;
|
IsActionBeltRequested = false;
|
||||||
RequestRefreshLayout();
|
RefreshLayout();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void WhenPDAOpenRequest(PDAOpenRequestEvent e)
|
private void WhenPDAOpenRequest(PDAOpenRequestEvent e)
|
||||||
@ -130,7 +100,7 @@ namespace Intrepid.Gameplay.Codex.UI
|
|||||||
if (IsPdaRequested) return;
|
if (IsPdaRequested) return;
|
||||||
|
|
||||||
IsPdaRequested = true;
|
IsPdaRequested = true;
|
||||||
RequestRefreshLayout();
|
RefreshLayout();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void WhenPDACloseRequest(PDACloseRequestEvent e)
|
private void WhenPDACloseRequest(PDACloseRequestEvent e)
|
||||||
@ -138,38 +108,18 @@ namespace Intrepid.Gameplay.Codex.UI
|
|||||||
if (!IsPdaRequested) return;
|
if (!IsPdaRequested) return;
|
||||||
|
|
||||||
IsPdaRequested = false;
|
IsPdaRequested = false;
|
||||||
RequestRefreshLayout();
|
RefreshLayout();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void RequestRefreshLayout()
|
private void RefreshLayout()
|
||||||
{
|
{
|
||||||
IsLayoutDirty = true;
|
var desiredLayout = ResolveDesiredLayout();
|
||||||
|
|
||||||
if (LayoutRoutine is not null)
|
SetHudVisible(desiredLayout == CodexLayoutMode.Hud);
|
||||||
{
|
SetActionBeltVisible(desiredLayout == CodexLayoutMode.ActionBelt);
|
||||||
return;
|
SetPdaVisible(desiredLayout == CodexLayoutMode.Pda);
|
||||||
}
|
|
||||||
|
|
||||||
LayoutRoutine = StartCoroutine(RefreshLayoutRoutine());
|
CurrentLayout = desiredLayout;
|
||||||
}
|
|
||||||
|
|
||||||
private IEnumerator RefreshLayoutRoutine()
|
|
||||||
{
|
|
||||||
while (IsLayoutDirty)
|
|
||||||
{
|
|
||||||
IsLayoutDirty = false;
|
|
||||||
|
|
||||||
var desiredLayout = ResolveDesiredLayout();
|
|
||||||
|
|
||||||
if (desiredLayout == CurrentLayout)
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
yield return TransitionTo(desiredLayout);
|
|
||||||
}
|
|
||||||
|
|
||||||
LayoutRoutine = null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private CodexLayoutMode ResolveDesiredLayout()
|
private CodexLayoutMode ResolveDesiredLayout()
|
||||||
@ -192,139 +142,97 @@ namespace Intrepid.Gameplay.Codex.UI
|
|||||||
return CodexLayoutMode.None;
|
return CodexLayoutMode.None;
|
||||||
}
|
}
|
||||||
|
|
||||||
private IEnumerator TransitionTo(CodexLayoutMode targetLayout)
|
private void SetHudVisible(bool visible)
|
||||||
{
|
{
|
||||||
CloseAllLayouts();
|
SetVisible(codexCadenceUI, visible);
|
||||||
CurrentLayout = CodexLayoutMode.None;
|
SetVisible(codexVitalityUI, visible);
|
||||||
|
SetVisible(codexGadgetsUI, visible);
|
||||||
yield return WaitUnscaled(closeOpenSeparation);
|
|
||||||
|
|
||||||
// Reavalia depois de fechar, porque outro evento pode ter chegado no meio da transição.
|
|
||||||
targetLayout = ResolveDesiredLayout();
|
|
||||||
|
|
||||||
OpenLayout(targetLayout);
|
|
||||||
CurrentLayout = targetLayout;
|
|
||||||
|
|
||||||
yield return WaitUnscaled(transitionCooldown);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private IEnumerator WaitUnscaled(float duration)
|
private void SetActionBeltVisible(bool visible)
|
||||||
{
|
{
|
||||||
if (duration <= 0f)
|
SetVisible(codexActionBeltUI, visible);
|
||||||
{
|
|
||||||
yield return null;
|
|
||||||
yield break;
|
|
||||||
}
|
|
||||||
|
|
||||||
var elapsed = 0f;
|
|
||||||
|
|
||||||
while (elapsed < duration)
|
|
||||||
{
|
|
||||||
elapsed += Time.unscaledDeltaTime;
|
|
||||||
yield return null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OpenLayout(CodexLayoutMode layout)
|
private void SetPdaVisible(bool visible)
|
||||||
{
|
{
|
||||||
switch (layout)
|
SetVisible(pdaDeviceUI, visible);
|
||||||
{
|
|
||||||
case CodexLayoutMode.None:
|
|
||||||
break;
|
|
||||||
|
|
||||||
case CodexLayoutMode.Hud:
|
|
||||||
OpenHud();
|
|
||||||
break;
|
|
||||||
|
|
||||||
case CodexLayoutMode.ActionBelt:
|
|
||||||
OpenActionBelt();
|
|
||||||
break;
|
|
||||||
|
|
||||||
case CodexLayoutMode.Pda:
|
|
||||||
OpenPda();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CloseAllLayouts()
|
private void SetVisible(ManagedWindowUI mwUI, bool visible)
|
||||||
{
|
|
||||||
CloseHud();
|
|
||||||
CloseActionBelt();
|
|
||||||
ClosePda();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void OpenHud()
|
|
||||||
{
|
|
||||||
Open(codexCadenceUI);
|
|
||||||
Open(codexVitalityUI);
|
|
||||||
Open(codexGadgetsUI);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void CloseHud()
|
|
||||||
{
|
|
||||||
Close(codexCadenceUI);
|
|
||||||
Close(codexVitalityUI);
|
|
||||||
Close(codexGadgetsUI);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void OpenActionBelt()
|
|
||||||
{
|
|
||||||
Open(codexActionBeltUI);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void CloseActionBelt()
|
|
||||||
{
|
|
||||||
Close(codexActionBeltUI);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void OpenPda()
|
|
||||||
{
|
|
||||||
Open(pdaDeviceUI);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void ClosePda()
|
|
||||||
{
|
|
||||||
Close(pdaDeviceUI);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void Open(ManagedWindowUI mwUI)
|
|
||||||
{
|
{
|
||||||
if (mwUI.IsNull()) return;
|
if (mwUI.IsNull()) return;
|
||||||
|
|
||||||
if (!WindowsMap.TryGetValue(mwUI.WindowData, out var window)) return;
|
var window = mwUI.ManagedWindow;
|
||||||
if (window.IsNull()) return;
|
if (window.IsNull()) return;
|
||||||
|
|
||||||
if (window.ConditionType is WindowConditionType.Opened) return;
|
if (visible)
|
||||||
|
{
|
||||||
|
Open(window);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Close(window);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Open(Window.Window window)
|
||||||
|
{
|
||||||
|
if (window.IsNull()) return;
|
||||||
|
|
||||||
|
if (window.ConditionType is WindowConditionType.Opened or WindowConditionType.Opening)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
window.Open();
|
window.Open();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Close(ManagedWindowUI mwUI)
|
private void Close(Window.Window window)
|
||||||
{
|
{
|
||||||
if (mwUI.IsNull()) return;
|
|
||||||
|
|
||||||
if (!WindowsMap.TryGetValue(mwUI.WindowData, out var window)) return;
|
|
||||||
if (window.IsNull()) return;
|
if (window.IsNull()) return;
|
||||||
|
|
||||||
if (window.ConditionType is not WindowConditionType.Opened) return;
|
if (window.ConditionType is WindowConditionType.Closed or WindowConditionType.Closing)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Window.Close() starts coroutines. Unity cannot start coroutines on inactive GameObjects.
|
||||||
|
// If the window is inactive, treat it as already non-visible.
|
||||||
|
if (!window.gameObject.activeInHierarchy)
|
||||||
|
{
|
||||||
|
window.ConditionType = WindowConditionType.Closed;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
window.Close();
|
window.Close();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DisableAllWindows()
|
private void ForceDisableAll()
|
||||||
{
|
{
|
||||||
foreach (var window in WindowsMap.Values)
|
ForceDisable(codexCadenceUI);
|
||||||
{
|
ForceDisable(codexVitalityUI);
|
||||||
if (window.IsNull()) continue;
|
ForceDisable(codexGadgetsUI);
|
||||||
|
ForceDisable(codexActionBeltUI);
|
||||||
|
ForceDisable(pdaDeviceUI);
|
||||||
|
}
|
||||||
|
|
||||||
if (window.WindowData.ShouldBeKeptAlwaysEnabled)
|
private void ForceDisable(ManagedWindowUI mwUI)
|
||||||
{
|
{
|
||||||
window.Close();
|
if (mwUI.IsNull()) return;
|
||||||
}
|
|
||||||
else
|
var window = mwUI.ManagedWindow;
|
||||||
{
|
if (window.IsNull()) return;
|
||||||
window.gameObject.SetActive(false);
|
|
||||||
}
|
window.ConditionType = WindowConditionType.Closed;
|
||||||
|
|
||||||
|
if (window.ShouldBeKeptAlwaysEnabled)
|
||||||
|
{
|
||||||
|
window.Close();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
window.gameObject.SetActive(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,8 +1,5 @@
|
|||||||
namespace Intrepid.Gameplay.Codex.Visual
|
namespace Intrepid.Gameplay.Codex.Visual
|
||||||
{
|
{
|
||||||
/// <summary>
|
|
||||||
/// Runtime-resolved visual context. Keep this immutable-ish and cheap to pass around.
|
|
||||||
/// </summary>
|
|
||||||
public class CodexVisualContext
|
public class CodexVisualContext
|
||||||
{
|
{
|
||||||
public PictorialProtocolTag Protocol { get; }
|
public PictorialProtocolTag Protocol { get; }
|
||||||
|
|||||||
@ -4,7 +4,8 @@ namespace Intrepid.Gameplay.Codex.Visual
|
|||||||
{
|
{
|
||||||
Life,
|
Life,
|
||||||
Shield,
|
Shield,
|
||||||
Cadence,
|
CadenceEffective,
|
||||||
|
CadenceProjection,
|
||||||
Progress
|
Progress
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -69,7 +69,8 @@ namespace Intrepid.Gameplay.Codex.Visual
|
|||||||
{
|
{
|
||||||
PictorialGaugeType.Life => InterfaceStyle.GaugeLife,
|
PictorialGaugeType.Life => InterfaceStyle.GaugeLife,
|
||||||
PictorialGaugeType.Shield => InterfaceStyle.GaugeShield,
|
PictorialGaugeType.Shield => InterfaceStyle.GaugeShield,
|
||||||
PictorialGaugeType.Cadence => InterfaceStyle.GaugeCadence,
|
PictorialGaugeType.CadenceEffective => InterfaceStyle.GaugeCadenceEffective,
|
||||||
|
PictorialGaugeType.CadenceProjection => InterfaceStyle.GaugeCadenceProjection,
|
||||||
PictorialGaugeType.Progress => InterfaceStyle.GaugeProgress,
|
PictorialGaugeType.Progress => InterfaceStyle.GaugeProgress,
|
||||||
_ => throw new ArgumentOutOfRangeException(nameof(gaugeType), gaugeType, null)
|
_ => throw new ArgumentOutOfRangeException(nameof(gaugeType), gaugeType, null)
|
||||||
};
|
};
|
||||||
@ -111,7 +112,8 @@ namespace Intrepid.Gameplay.Codex.Visual
|
|||||||
|
|
||||||
[GroupConfigurations("Gauges"), SerializeField] private Color gaugeLife = Color.red;
|
[GroupConfigurations("Gauges"), SerializeField] private Color gaugeLife = Color.red;
|
||||||
[GroupConfigurations("Gauges"), SerializeField] private Color gaugeShield = Color.cyan;
|
[GroupConfigurations("Gauges"), SerializeField] private Color gaugeShield = Color.cyan;
|
||||||
[GroupConfigurations("Gauges"), SerializeField] private Color gaugeCadence = Color.white;
|
[GroupConfigurations("Gauges"), SerializeField] private Color gaugeCadenceEffective = Color.yellow;
|
||||||
|
[GroupConfigurations("Gauges"), SerializeField] private Color gaugeCadenceProjection = Color.orange;
|
||||||
[GroupConfigurations("Gauges"), SerializeField] private Color gaugeProgress = Color.white;
|
[GroupConfigurations("Gauges"), SerializeField] private Color gaugeProgress = Color.white;
|
||||||
|
|
||||||
[GroupConfigurations("Lines"), SerializeField] private Color lineSubtle = Color.gray;
|
[GroupConfigurations("Lines"), SerializeField] private Color lineSubtle = Color.gray;
|
||||||
@ -139,7 +141,8 @@ namespace Intrepid.Gameplay.Codex.Visual
|
|||||||
|
|
||||||
public Color GaugeLife => gaugeLife;
|
public Color GaugeLife => gaugeLife;
|
||||||
public Color GaugeShield => gaugeShield;
|
public Color GaugeShield => gaugeShield;
|
||||||
public Color GaugeCadence => gaugeCadence;
|
public Color GaugeCadenceEffective => gaugeCadenceEffective;
|
||||||
|
public Color GaugeCadenceProjection => gaugeCadenceProjection;
|
||||||
public Color GaugeProgress => gaugeProgress;
|
public Color GaugeProgress => gaugeProgress;
|
||||||
|
|
||||||
public Color LineSubtle => lineSubtle;
|
public Color LineSubtle => lineSubtle;
|
||||||
@ -225,7 +228,7 @@ namespace Intrepid.Gameplay.Codex.Visual
|
|||||||
{
|
{
|
||||||
gaugeLife = colors[0];
|
gaugeLife = colors[0];
|
||||||
gaugeShield = colors[1];
|
gaugeShield = colors[1];
|
||||||
gaugeCadence = colors[2];
|
gaugeCadenceEffective = colors[2];
|
||||||
gaugeProgress = colors[3];
|
gaugeProgress = colors[3];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,29 @@
|
|||||||
|
using Intrepid.Gameplay.Codex.UI.Controllers;
|
||||||
|
using Intrepid.Utilities;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace Intrepid.Gameplay.Entities.Player.Sentinel.Cadence.UI
|
||||||
|
{
|
||||||
|
public class CodexCadenceFlowBarControllerUI : CodexControllerUI
|
||||||
|
{
|
||||||
|
[GroupInjections, SerializeField] private CodexCadenceGaugeComponentUI left;
|
||||||
|
[GroupInjections, SerializeField] private CodexCadenceGaugeComponentUI right;
|
||||||
|
|
||||||
|
public float EffectiveValue
|
||||||
|
{
|
||||||
|
set
|
||||||
|
{
|
||||||
|
left.EffectiveValue = value;
|
||||||
|
right.EffectiveValue = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public float ProjectionValue
|
||||||
|
{
|
||||||
|
set
|
||||||
|
{
|
||||||
|
left.ProjectionValue = value;
|
||||||
|
right.ProjectionValue = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8ee3c35902174092b174636897fdcdba
|
||||||
|
timeCreated: 1783521645
|
||||||
@ -0,0 +1,80 @@
|
|||||||
|
using System;
|
||||||
|
using Intrepid.Gameplay.Codex.UI.Components;
|
||||||
|
using Intrepid.Gameplay.Codex.Visual;
|
||||||
|
using Intrepid.Utilities;
|
||||||
|
using Sirenix.OdinInspector;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
|
||||||
|
namespace Intrepid.Gameplay.Entities.Player.Sentinel.Cadence.UI
|
||||||
|
{
|
||||||
|
public class CodexCadenceGaugeComponentUI : CodexComponentUI
|
||||||
|
{
|
||||||
|
[GroupConfigurations, SerializeField] private Slider.Direction direction;
|
||||||
|
[GroupInjections, SerializeField] private Slider effective;
|
||||||
|
[GroupInjections, SerializeField] private Slider projection;
|
||||||
|
[GroupDebug, SerializeField, ReadOnly] private Image effectiveImage;
|
||||||
|
[GroupDebug, SerializeField, ReadOnly] private Image projectionImage;
|
||||||
|
|
||||||
|
private Image EffectiveImage
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (effectiveImage.IsNull())
|
||||||
|
{
|
||||||
|
effectiveImage = effective.fillRect.GetComponent<Image>();
|
||||||
|
}
|
||||||
|
return effectiveImage;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private Image ProjectionImage
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (projectionImage.IsNull())
|
||||||
|
{
|
||||||
|
projectionImage = projection.fillRect.GetComponent<Image>();
|
||||||
|
}
|
||||||
|
return projectionImage;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public float EffectiveValue
|
||||||
|
{
|
||||||
|
set => effective.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public float ProjectionValue
|
||||||
|
{
|
||||||
|
set => projection.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void OnValidate()
|
||||||
|
{
|
||||||
|
effective.direction = direction;
|
||||||
|
projection.direction = direction;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Awake()
|
||||||
|
{
|
||||||
|
effective.interactable = true;
|
||||||
|
projection.interactable = true;
|
||||||
|
effective.direction = direction;
|
||||||
|
projection.direction = direction;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void ApplyCodexVisuals(CodexVisualContext ctx)
|
||||||
|
{
|
||||||
|
EffectiveImage.color = ctx.Protocol.GetGaugeColor(PictorialGaugeType.CadenceEffective);
|
||||||
|
ProjectionImage.color = ctx.Protocol.GetGaugeColor(PictorialGaugeType.CadenceProjection);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Update()
|
||||||
|
{
|
||||||
|
effective.value = CoreStabilityService.Instance.EffectiveStabilityP;
|
||||||
|
projection.value = CoreStabilityService.Instance.ProjectedStabilityP;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f0893ea45aef4903b98277c066cb65be
|
||||||
|
timeCreated: 1783522017
|
||||||
@ -0,0 +1,29 @@
|
|||||||
|
using System;
|
||||||
|
using Intrepid.Gameplay.Codex.UI.Components;
|
||||||
|
using Intrepid.Gameplay.Codex.UI.Controllers;
|
||||||
|
using Intrepid.Utilities;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace Intrepid.Gameplay.Entities.Player.Sentinel.Cadence.UI
|
||||||
|
{
|
||||||
|
public class CodexCadenceStatusControllerUI : CodexControllerUI
|
||||||
|
{
|
||||||
|
[GroupInjections, SerializeField] private SentinelControls controls;
|
||||||
|
[GroupInjections, SerializeField] private CodexTextComponentUI timer;
|
||||||
|
[GroupInjections, SerializeField] private CodexTextComponentUI connectedCounter;
|
||||||
|
|
||||||
|
private string LastCadenceTimer { get; set; }
|
||||||
|
private string LastCadenceConnectedCounter { get; set; }
|
||||||
|
|
||||||
|
private void Update()
|
||||||
|
{
|
||||||
|
if (CadenceService.Instance.IsCadenceRunning)
|
||||||
|
{
|
||||||
|
LastCadenceTimer = $"{CadenceService.Instance.TotalCadenceElapsedTime * 1000f:F2}ms";
|
||||||
|
LastCadenceConnectedCounter = $"{controls.CadenceConnectedCounter}";
|
||||||
|
}
|
||||||
|
timer.Value = LastCadenceTimer;
|
||||||
|
connectedCounter.Value = LastCadenceConnectedCounter;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: bafc5fd012cf44ba9640ba87acc93394
|
||||||
|
timeCreated: 1783519736
|
||||||
@ -1,19 +1,18 @@
|
|||||||
using Intrepid.Gameplay.Codex.UI;
|
using Intrepid.Gameplay.Codex.UI;
|
||||||
|
using Intrepid.Utilities;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
namespace Intrepid.Gameplay.Entities.Player.Sentinel.Cadence.UI
|
namespace Intrepid.Gameplay.Entities.Player.Sentinel.Cadence.UI
|
||||||
{
|
{
|
||||||
public class CodexCadenceUI : ManagedWindowUI
|
public class CodexCadenceUI : CodexWindowUI
|
||||||
{
|
{
|
||||||
protected override void InitializeVariables()
|
[GroupInjections, SerializeField] private CodexCadenceStatusControllerUI status;
|
||||||
{
|
[GroupInjections, SerializeField] private CodexCadenceFlowBarControllerUI flowBar;
|
||||||
}
|
|
||||||
|
private void Update()
|
||||||
protected override void OnBootstrap()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void Subscriptions()
|
|
||||||
{
|
{
|
||||||
|
flowBar.EffectiveValue = CoreStabilityService.Instance.EffectiveStabilityP;
|
||||||
|
flowBar.ProjectionValue = CoreStabilityService.Instance.ProjectedStabilityP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1,33 +0,0 @@
|
|||||||
using Intrepid.Utilities;
|
|
||||||
using TMPro;
|
|
||||||
using UnityEngine;
|
|
||||||
using UnityEngine.UI;
|
|
||||||
|
|
||||||
namespace Intrepid.Gameplay.Entities.Player.Sentinel.Cadence.UI
|
|
||||||
{
|
|
||||||
public class UICadence : MonoBehaviour
|
|
||||||
{
|
|
||||||
[GroupInjections, SerializeField] private SentinelControls controls;
|
|
||||||
[GroupInjections, SerializeField] private PlayerInputResolver inputResolver;
|
|
||||||
[GroupInjections, SerializeField] private TextMeshProUGUI cadenceTimer;
|
|
||||||
[GroupInjections, SerializeField] private TextMeshProUGUI btnElapsedTimes;
|
|
||||||
[GroupInjections, SerializeField] private Slider effective;
|
|
||||||
[GroupInjections, SerializeField] private Slider projection;
|
|
||||||
|
|
||||||
private string _lastCadenceTimer;
|
|
||||||
private string _lastCadenceConnectedCounter;
|
|
||||||
|
|
||||||
private void Update()
|
|
||||||
{
|
|
||||||
if (CadenceService.Instance.IsCadenceRunning)
|
|
||||||
{
|
|
||||||
_lastCadenceTimer = $"{CadenceService.Instance.TotalCadenceElapsedTime * 1000f:F2}ms";
|
|
||||||
_lastCadenceConnectedCounter = $"{controls.CadenceConnectedCounter}";
|
|
||||||
}
|
|
||||||
cadenceTimer.text = _lastCadenceTimer;
|
|
||||||
btnElapsedTimes.text = _lastCadenceConnectedCounter;
|
|
||||||
effective.value = CoreStabilityService.Instance.EffectiveStabilityP;
|
|
||||||
projection.value = CoreStabilityService.Instance.ProjectedStabilityP;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -1,3 +0,0 @@
|
|||||||
fileFormatVersion: 2
|
|
||||||
guid: 9d1662ebbd194ad3b15996cc3853512d
|
|
||||||
timeCreated: 1781078267
|
|
||||||
@ -11,6 +11,7 @@ namespace Intrepid.Utilities
|
|||||||
public const int ASAP = -ALAP; // As Soon As Possible
|
public const int ASAP = -ALAP; // As Soon As Possible
|
||||||
public const int TimeSimulation = ASAP + 1; // Time Simulation updates first
|
public const int TimeSimulation = ASAP + 1; // Time Simulation updates first
|
||||||
public const int UpdatableManager = TimeSimulation + 1; // Updatables updates later
|
public const int UpdatableManager = TimeSimulation + 1; // Updatables updates later
|
||||||
|
public const int CodexWindowManager = 15;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Prototyping
|
public static class Prototyping
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
"depth": 0,
|
"depth": 0,
|
||||||
"source": "git",
|
"source": "git",
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
"hash": "0b8c3eecdc8fb556cbdf02408f7920350aeaff9c"
|
"hash": "eaf64acd43bfa540215b11329db1061262d7e364"
|
||||||
},
|
},
|
||||||
"com.unity.2d.animation": {
|
"com.unity.2d.animation": {
|
||||||
"version": "13.0.5",
|
"version": "13.0.5",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user