miepzerino
2025-04-02 f5e155b60d8379631a35e48bb0971dc8882283ba
#33 added depth meter to UI
2 files modified
2 files renamed
150 ■■■■■ changed files
Assets/Resources/Generateable/IronOre.prefab 2 ●●● patch | view | raw | blame | history
Assets/Scenes/GameplayScene.unity 144 ●●●●● patch | view | raw | blame | history
Assets/Scripts/UI/PlayerDisplay.cs 4 ●●● patch | view | raw | blame | history
Assets/Scripts/UI/PlayerDisplay.cs.meta patch | view | raw | blame | history
Assets/Resources/Generateable/IronOre.prefab
@@ -78,6 +78,6 @@
  weight: 7
  clusterWeight: 30
  minClusterSize: 8
  maxSpawnHeight: 0
  maxSpawnHeight: -2
  minSpawnHeight: -50
  sprite: {fileID: 21300000, guid: 83ee72e0f385a7641b729c9f5c288e74, type: 3}
Assets/Scenes/GameplayScene.unity
@@ -565,6 +565,140 @@
    m_AddedGameObjects: []
    m_AddedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 6b54c0762333ea34a93ec05ccbb1330f, type: 3}
--- !u!1 &456454177
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 456454178}
  - component: {fileID: 456454179}
  - component: {fileID: 456454180}
  m_Layer: 5
  m_Name: DepthMeter
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!224 &456454178
RectTransform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 456454177}
  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: 8239203837511537697}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 1, y: 1}
  m_AnchorMax: {x: 1, y: 1}
  m_AnchoredPosition: {x: 0.000061035156, y: 0}
  m_SizeDelta: {x: 200, y: 50}
  m_Pivot: {x: 1, y: 1}
--- !u!222 &456454179
CanvasRenderer:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 456454177}
  m_CullTransparentMesh: 1
--- !u!114 &456454180
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 456454177}
  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: 'Y: 0'
  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: 28
  m_fontSizeBase: 28
  m_fontWeight: 400
  m_enableAutoSizing: 0
  m_fontSizeMin: 18
  m_fontSizeMax: 72
  m_fontStyle: 1
  m_HorizontalAlignment: 4
  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!1 &519420028
GameObject:
  m_ObjectHideFlags: 0
@@ -7673,7 +7807,7 @@
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
  m_AnchorMin: {x: 0, y: 1}
  m_AnchorMax: {x: 0, y: 1}
  m_AnchoredPosition: {x: -745, y: 395.14252}
  m_AnchoredPosition: {x: 0, y: 0}
  m_SizeDelta: {x: 359.722, y: 53.584}
  m_Pivot: {x: 0, y: 1}
--- !u!114 &2657793602768780171
@@ -7845,6 +7979,7 @@
  m_Name: 
  m_EditorClassIdentifier: 
  healthText: {fileID: 4871943362221616829}
  depthMeterText: {fileID: 456454180}
  healthSlider: {fileID: 5194951462332086948}
--- !u!114 &2768546151914192555
MonoBehaviour:
@@ -12790,12 +12925,13 @@
  m_Children:
  - {fileID: 2569421158530886717}
  - {fileID: 6194941432802901942}
  - {fileID: 456454178}
  m_Father: {fileID: 4515621798426421079}
  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 &8252927260488856247
MonoBehaviour:
Assets/Scripts/UI/PlayerDisplay.cs
File was renamed from Assets/Scripts/UI/HealthDisplay.cs
@@ -5,11 +5,12 @@
using UnityEngine;
using UnityEngine.UI;
public class HealthDisplay : MonoBehaviour
public class PlayerDisplay : MonoBehaviour
{
    private GameObject _playerGO;
    private Damageable playerDamage;
    public TextMeshProUGUI healthText;
    public TextMeshProUGUI depthMeterText;
    public Slider healthSlider;
    public GameObject PlayerGO
@@ -37,5 +38,6 @@
        healthText.text = "Health: " + playerDamage.Health;
        healthSlider.value = (float)playerDamage.Health / (float)playerDamage.MaxHealth;
        //healthImage.rectTransform.sizeDelta = new Vector2(originalRect.width * ((float)playerDamage.Health / (float)playerDamage.MaxHealth), originalRect.height);
        depthMeterText.text = $"Y: {Mathf.CeilToInt(_playerGO.transform.position.y)}";
    }
}
Assets/Scripts/UI/PlayerDisplay.cs.meta