From a9f2ae8b4ffdf24dfbbcde66e0e90c7fd225124e Mon Sep 17 00:00:00 2001
From: "v.bloch" <v.bloch@etu.unistra.fr>
Date: Tue, 30 Mar 2021 19:32:58 +0200
Subject: [PATCH] merge

---
 Assets/LoseNature.cs                         | 32 ++++++++++++++++++++
 Assets/LoseNature.cs.meta                    | 11 +++++++
 Assets/Prefabs/Parcelles/Melvyn_usine.prefab | 21 ++++++++++---
 Assets/Scenes/sceneRaffael.unity             |  8 ++---
 Assets/Scripts/Player/PlayerMovement.cs      | 10 +-----
 5 files changed, 65 insertions(+), 17 deletions(-)
 create mode 100644 Assets/LoseNature.cs
 create mode 100644 Assets/LoseNature.cs.meta

diff --git a/Assets/LoseNature.cs b/Assets/LoseNature.cs
new file mode 100644
index 0000000..0acd612
--- /dev/null
+++ b/Assets/LoseNature.cs
@@ -0,0 +1,32 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class LoseNature : MonoBehaviour
+{
+    private bool lostLife = false;
+    // Start is called before the first frame update
+    void Start()
+    {
+        
+    }
+
+    // Update is called once per frame
+    void Update()
+    {
+        
+    }
+
+    private void OnTriggerEnter2D(Collider2D collision)
+    {
+        if (collision.CompareTag("Player"))
+        {
+            if (!lostLife)
+            {
+                Debug.Log("il pert de la vie");
+                collision.GetComponent<PlayerNature>().LooseNature(20);
+                this.lostLife = true;
+            }
+        }
+    }
+}
diff --git a/Assets/LoseNature.cs.meta b/Assets/LoseNature.cs.meta
new file mode 100644
index 0000000..f990fc0
--- /dev/null
+++ b/Assets/LoseNature.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 66de21900d4274ff1a31fa90b52cefb2
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Prefabs/Parcelles/Melvyn_usine.prefab b/Assets/Prefabs/Parcelles/Melvyn_usine.prefab
index 0056287..a6a4682 100644
--- a/Assets/Prefabs/Parcelles/Melvyn_usine.prefab
+++ b/Assets/Prefabs/Parcelles/Melvyn_usine.prefab
@@ -11,9 +11,10 @@ GameObject:
   - component: {fileID: 4898574938548127473}
   - component: {fileID: 2973155800191798711}
   - component: {fileID: 1789962585650722535}
+  - component: {fileID: 852303139824774481}
   m_Layer: 0
   m_Name: Melvyn_usine
-  m_TagString: factory
+  m_TagString: Untagged
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
@@ -59,10 +60,10 @@ BoxCollider2D:
   m_Enabled: 1
   m_Density: 1
   m_Material: {fileID: 0}
-  m_IsTrigger: 0
+  m_IsTrigger: 1
   m_UsedByEffector: 0
   m_UsedByComposite: 0
-  m_Offset: {x: 2.4990609, y: 5.747837}
+  m_Offset: {x: 0.7675805, y: 5.084715}
   m_SpriteTilingProperty:
     border: {x: 0, y: 0, z: 0, w: 0}
     pivot: {x: 0, y: 0}
@@ -73,8 +74,20 @@ BoxCollider2D:
     adaptiveTiling: 0
   m_AutoTiling: 0
   serializedVersion: 2
-  m_Size: {x: 16.851177, y: 12.495674}
+  m_Size: {x: 28.56631, y: 26.200176}
   m_EdgeRadius: 0
+--- !u!114 &852303139824774481
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1755158007606780204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 66de21900d4274ff1a31fa90b52cefb2, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &2615463350671863606
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Assets/Scenes/sceneRaffael.unity b/Assets/Scenes/sceneRaffael.unity
index 16524f6..6352a45 100644
--- a/Assets/Scenes/sceneRaffael.unity
+++ b/Assets/Scenes/sceneRaffael.unity
@@ -3338,7 +3338,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   itemNeeded: {fileID: 11400000, guid: efcf49924f9a75d4ca34174b60873d06, type: 2}
-  collider: {fileID: 785585435}
+  forestCollider: {fileID: 0}
 --- !u!4 &787488641 stripped
 Transform:
   m_CorrespondingSourceObject: {fileID: 1136283715985276380, guid: 898c167cc2238f346bdccf7faa612453, type: 3}
@@ -5241,7 +5241,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   itemNeeded: {fileID: 11400000, guid: d72fe29080571f44ca0c6bd0d22ece7b, type: 2}
-  collider: {fileID: 1348729465}
+  forestCollider: {fileID: 0}
 --- !u!1001 &1362736781
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -5573,7 +5573,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   itemNeeded: {fileID: 11400000, guid: 951b6ca289a8358458e441a19c5cc460, type: 2}
-  collider: {fileID: 1466266821}
+  forestCollider: {fileID: 0}
 --- !u!61 &1466266821
 BoxCollider2D:
   m_ObjectHideFlags: 0
@@ -15282,7 +15282,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   itemNeeded: {fileID: 11400000, guid: e217cd1973709d844bb97beb373c5447, type: 2}
-  collider: {fileID: 1735684084}
+  forestCollider: {fileID: 0}
 --- !u!4 &1752424813 stripped
 Transform:
   m_CorrespondingSourceObject: {fileID: 1136283715985276380, guid: 898c167cc2238f346bdccf7faa612453, type: 3}
diff --git a/Assets/Scripts/Player/PlayerMovement.cs b/Assets/Scripts/Player/PlayerMovement.cs
index 463f148..f16f217 100644
--- a/Assets/Scripts/Player/PlayerMovement.cs
+++ b/Assets/Scripts/Player/PlayerMovement.cs
@@ -19,6 +19,7 @@ public class PlayerMovement : MonoBehaviour
     private Animator animator;
     public PlayerState currentState;
 
+
     // Start is called before the first frame update
     void Start()
     {
@@ -73,13 +74,4 @@ public class PlayerMovement : MonoBehaviour
             animator.SetBool("moving", false);
         }
     }
-
-    private void OnTriggerEnter2D(Collider2D collision)
-    {
-        if (collision.CompareTag("factory"))
-        {
-            Debug.Log("perte de vie");
-            this.GetComponent<PlayerNature>().LooseNature(20);
-        }
-    }
 }
-- 
GitLab