miepzerino
2023-12-27 576c113fadde0791c40fad63b374f9430f875af5
Changed drops, no need just go directly into inventory
6 files modified
3 files added
288 ■■■■■ changed files
Assets/Prefabs/Ore/IronOrePickup.prefab 116 ●●●●● patch | view | raw | blame | history
Assets/Scenes/GameplayScene.unity 26 ●●●● patch | view | raw | blame | history
Assets/Scripts/Managers/GameManager.cs 3 ●●●● patch | view | raw | blame | history
Assets/Scripts/Pickup.cs 2 ●●● patch | view | raw | blame | history
Assets/Scripts/PlayerController.cs 5 ●●●●● patch | view | raw | blame | history
Assets/Sprites/Ore.meta 8 ●●●●● patch | view | raw | blame | history
Assets/Sprites/Ore/IronOre.png patch | view | raw | blame | history
Assets/Sprites/Ore/IronOre.png.meta 127 ●●●●● patch | view | raw | blame | history
Assets/Sprites/sprite_atlas.spriteatlasv2 1 ●●●● patch | view | raw | blame | history
Assets/Prefabs/Ore/IronOrePickup.prefab
@@ -12,6 +12,7 @@
  - component: {fileID: 1402301655574187689}
  - component: {fileID: 7365313445004679860}
  - component: {fileID: 7542207600701139278}
  - component: {fileID: 4218649777792693614}
  m_Layer: 10
  m_Name: IronOrePickup
  m_TagString: Untagged
@@ -31,7 +32,8 @@
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 0.75, y: 0.75, z: 0}
  m_ConstrainProportionsScale: 0
  m_Children: []
  m_Children:
  - {fileID: 5127692608686646361}
  m_Father: {fileID: 0}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!212 &1402301655574187689
@@ -75,7 +77,7 @@
  m_SortingLayerID: 0
  m_SortingLayer: 0
  m_SortingOrder: -1
  m_Sprite: {fileID: 21300000, guid: e4f16322cf13bfe45be37ce9446c921c, type: 3}
  m_Sprite: {fileID: 21300000, guid: f50e6fb94d4860344ba0425b09fb0ef8, type: 3}
  m_Color: {r: 1, g: 1, b: 1, a: 1}
  m_FlipX: 0
  m_FlipY: 0
@@ -116,7 +118,117 @@
    m_Bits: 0
  m_ExcludeLayers:
    serializedVersion: 2
    m_Bits: 128
  m_LayerOverridePriority: 0
  m_ForceSendLayers:
    serializedVersion: 2
    m_Bits: 4294967295
  m_ForceReceiveLayers:
    serializedVersion: 2
    m_Bits: 4294967295
  m_ContactCaptureLayers:
    serializedVersion: 2
    m_Bits: 4294967295
  m_CallbackLayers:
    serializedVersion: 2
    m_Bits: 4294967295
  m_IsTrigger: 0
  m_UsedByEffector: 0
  m_UsedByComposite: 0
  m_Offset: {x: 0, y: 0}
  serializedVersion: 2
  m_Radius: 0.5
--- !u!50 &4218649777792693614
Rigidbody2D:
  serializedVersion: 4
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 2334861655815823944}
  m_BodyType: 0
  m_Simulated: 1
  m_UseFullKinematicContacts: 0
  m_UseAutoMass: 0
  m_Mass: 1
  m_LinearDrag: 0
  m_AngularDrag: 0.05
  m_GravityScale: 1
  m_Material: {fileID: 0}
  m_IncludeLayers:
    serializedVersion: 2
    m_Bits: 0
  m_ExcludeLayers:
    serializedVersion: 2
    m_Bits: 128
  m_Interpolate: 0
  m_SleepingMode: 1
  m_CollisionDetection: 0
  m_Constraints: 0
--- !u!1 &6159761526896924523
GameObject:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  serializedVersion: 6
  m_Component:
  - component: {fileID: 5127692608686646361}
  - component: {fileID: 1527558536165589641}
  - component: {fileID: 5133974203632430370}
  m_Layer: 10
  m_Name: Collider
  m_TagString: Untagged
  m_Icon: {fileID: 0}
  m_NavMeshLayer: 0
  m_StaticEditorFlags: 0
  m_IsActive: 1
--- !u!4 &5127692608686646361
Transform:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 6159761526896924523}
  serializedVersion: 2
  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: 3069410814361871794}
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1527558536165589641
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 6159761526896924523}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: fa7fec04fbeb92a41b697f2f020a7618, type: 3}
  m_Name:
  m_EditorClassIdentifier:
  healthRestore: 20
  spinRotatationSpeed: {x: 0, y: 180, z: 0}
  soundName: 4
--- !u!58 &5133974203632430370
CircleCollider2D:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 6159761526896924523}
  m_Enabled: 1
  m_Density: 1
  m_Material: {fileID: 0}
  m_IncludeLayers:
    serializedVersion: 2
    m_Bits: 0
  m_ExcludeLayers:
    serializedVersion: 2
    m_Bits: 128
  m_LayerOverridePriority: 0
  m_ForceSendLayers:
    serializedVersion: 2
Assets/Scenes/GameplayScene.unity
@@ -4512,25 +4512,25 @@
      e33: 0
  - m_RefCount: 0
    m_Data:
      e00: 5.0497e-41
      e00: 0
      e01: 0
      e02: 5.5000076
      e03: 5.5000076
      e02: 1.616307e-38
      e03: 1.616307e-38
      e10: 0
      e11: 0
      e12: 5.55e-43
      e13: 5.55e-43
      e20: 0.000116169685
      e21: 8.914042e-18
      e22: -8.137887e-29
      e23: -1.1375036e-19
      e12: 6.99e-43
      e13: 6.99e-43
      e20: -464782340
      e21: 4.8868747e+30
      e22: -7.2632837e-29
      e23: -1.1956524e-19
      e30: 4.5904e-41
      e31: 5.58e-43
      e32: 5.55e-43
      e33: 5.58e-43
      e31: 7.02e-43
      e32: 6.99e-43
      e33: 7.02e-43
  m_TileColorArray:
  - m_RefCount: 0
    m_Data: {r: 4.2084e-41, g: 4.2084e-41, b: 4.2084e-41, a: 4.2084e-41}
    m_Data: {r: 4.2134e-41, g: 4.2134e-41, b: 4.2134e-41, a: 4.2134e-41}
  m_TileObjectToInstantiateArray: []
  m_AnimationFrameRate: 1
  m_Color: {r: 1, g: 1, b: 1, a: 1}
Assets/Scripts/Managers/GameManager.cs
@@ -139,7 +139,8 @@
                cellWorldPosition.y += 0.5f;
                if (tileGameObject?.GetComponent<Dropable>()?.isDropable ?? false)
                {
                    Instantiate(tileGameObject?.GetComponent<Dropable>().dropable, cellWorldPosition, Quaternion.identity, pickups.transform);
                    // Change no drops, only inventory
                    //Instantiate(tileGameObject?.GetComponent<Dropable>().dropable, cellWorldPosition, Quaternion.identity, pickups.transform);
                    //Debug.Log(.name);
                }
Assets/Scripts/Pickup.cs
@@ -24,7 +24,7 @@
            if (damageable.Heal(healthRestore))
            {
                SoundManager.instance.PlaySoundAtPoint(gameObject, soundName);
                Destroy(gameObject);
                Destroy(transform.parent.gameObject);
            }
        }
    }
Assets/Scripts/PlayerController.cs
@@ -1,6 +1,7 @@
using Assets.Scripts.Enums;
using Assets.Scripts.Helpers;
using System;
using System.Linq;
using UnityEngine;
using UnityEngine.InputSystem;
@@ -301,9 +302,9 @@
                break;
        }
        //Debug.Log(contactPoints[0].otherRigidbody?.gameObject.name);
        if (contactPoints[0].otherRigidbody?.name == "Tilemap")
        if (contactPoints.Any(x => x.otherRigidbody?.name == "Tilemap"))
        {
            CharacterEvents.characterDrill.Invoke(contactPoints[0], drillDirection);
            CharacterEvents.characterDrill.Invoke(contactPoints.Single(x => x.otherRigidbody?.name == "Tilemap"), drillDirection);
        }
    }
Assets/Sprites/Ore.meta
New file
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d463b62d71b878e4f8b75b04fde7f8b0
folderAsset: yes
DefaultImporter:
  externalObjects: {}
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Sprites/Ore/IronOre.png
Assets/Sprites/Ore/IronOre.png.meta
New file
@@ -0,0 +1,127 @@
fileFormatVersion: 2
guid: f50e6fb94d4860344ba0425b09fb0ef8
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 12
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    sRGBTexture: 1
    linearTexture: 0
    fadeOut: 0
    borderMipMap: 0
    mipMapsPreserveCoverage: 0
    alphaTestReferenceValue: 0.5
    mipMapFadeDistanceStart: 1
    mipMapFadeDistanceEnd: 3
  bumpmap:
    convertToNormalMap: 0
    externalNormalMap: 0
    heightScale: 0.25
    normalMapFilter: 0
    flipGreenChannel: 0
  isReadable: 0
  streamingMipmaps: 0
  streamingMipmapsPriority: 0
  vTOnly: 0
  ignoreMipmapLimit: 0
  grayScaleToAlpha: 0
  generateCubemap: 6
  cubemapConvolution: 0
  seamlessCubemap: 0
  textureFormat: 1
  maxTextureSize: 2048
  textureSettings:
    serializedVersion: 2
    filterMode: 0
    aniso: 1
    mipBias: 0
    wrapU: 1
    wrapV: 1
    wrapW: 1
  nPOTScale: 0
  lightmap: 0
  compressionQuality: 50
  spriteMode: 1
  spriteExtrude: 1
  spriteMeshType: 1
  alignment: 0
  spritePivot: {x: 0.5, y: 0.5}
  spritePixelsToUnits: 16
  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
  spriteGenerateFallbackPhysicsShape: 1
  alphaUsage: 1
  alphaIsTransparency: 1
  spriteTessellationDetail: -1
  textureType: 8
  textureShape: 1
  singleChannelComponent: 0
  flipbookRows: 1
  flipbookColumns: 1
  maxTextureSizeSet: 0
  compressionQualitySet: 0
  textureFormatSet: 0
  ignorePngGamma: 0
  applyGammaDecoding: 0
  swizzle: 50462976
  cookieLightType: 0
  platformSettings:
  - serializedVersion: 3
    buildTarget: DefaultTexturePlatform
    maxTextureSize: 4096
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 0
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    ignorePlatformSupport: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Standalone
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    ignorePlatformSupport: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  - serializedVersion: 3
    buildTarget: Server
    maxTextureSize: 2048
    resizeAlgorithm: 0
    textureFormat: -1
    textureCompression: 1
    compressionQuality: 50
    crunchedCompression: 0
    allowsAlphaSplitting: 0
    overridden: 0
    ignorePlatformSupport: 0
    androidETC2FallbackOverride: 0
    forceMaximumCompressionQuality_BC6H_BC7: 0
  spriteSheet:
    serializedVersion: 2
    sprites: []
    outline: []
    physicsShape: []
    bones: []
    spriteID: 5e97eb03825dee720800000000000000
    internalID: 0
    vertices: []
    indices:
    edges: []
    weights: []
    secondaryTextures: []
    nameFileIdTable: {}
  mipmapLimitGroupName:
  pSDRemoveMatte: 0
  userData:
  assetBundleName:
  assetBundleVariant:
Assets/Sprites/sprite_atlas.spriteatlasv2
@@ -14,4 +14,5 @@
    - {fileID: 2800000, guid: 42962cf14c23fee4baaaea0cd52d52e0, type: 3}
    - {fileID: 2800000, guid: 118553c8864a2bf4abaf757c357494e5, type: 3}
    - {fileID: 2800000, guid: 83ee72e0f385a7641b729c9f5c288e74, type: 3}
    - {fileID: 2800000, guid: f50e6fb94d4860344ba0425b09fb0ef8, type: 3}
  m_IsVariant: 0