From b88dffdafef6f875887ea1ae43298dcce3cf86fd Mon Sep 17 00:00:00 2001
From: akmaldika <13521070@mahasiswa.itb.ac.id>
Date: Sat, 11 May 2024 15:53:37 +0700
Subject: [PATCH] feat: statistic after boss defeat

---
 Assets/_CompletedAssets/Scenes/LevelBoss.unity | 18 ++++++++++++++++++
 .../Scripts/Managers/BossManager.cs            |  5 +++++
 2 files changed, 23 insertions(+)

diff --git a/Assets/_CompletedAssets/Scenes/LevelBoss.unity b/Assets/_CompletedAssets/Scenes/LevelBoss.unity
index 89e21b26..75e520eb 100644
--- a/Assets/_CompletedAssets/Scenes/LevelBoss.unity
+++ b/Assets/_CompletedAssets/Scenes/LevelBoss.unity
@@ -1596,6 +1596,11 @@ PrefabInstance:
       propertyPath: m_Name
       value: HUDCanvas (1)
       objectReference: {fileID: 0}
+    - target: {fileID: 3935974254808794679, guid: 420d052720d6dee47abc3b3b63b1264c,
+        type: 3}
+      propertyPath: m_IsActive
+      value: 1
+      objectReference: {fileID: 0}
     - target: {fileID: 5158076066006132266, guid: 420d052720d6dee47abc3b3b63b1264c,
         type: 3}
       propertyPath: katana
@@ -3130,6 +3135,18 @@ PrefabInstance:
     m_AddedGameObjects: []
     m_AddedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: e772e5b9f45d07e408062e894107aaa6, type: 3}
+--- !u!114 &945251722 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 1116354047580473904, guid: e772e5b9f45d07e408062e894107aaa6,
+    type: 3}
+  m_PrefabInstance: {fileID: 945251721}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e5adf33a49b7da49a887077de0a1a75, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1 &1038376789
 GameObject:
   m_ObjectHideFlags: 0
@@ -4977,6 +4994,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   boss: {fileID: 25265323}
+  statisticManager: {fileID: 945251722}
   interactAction:
     m_PersistentCalls:
       m_Calls:
diff --git a/Assets/_CompletedAssets/Scripts/Managers/BossManager.cs b/Assets/_CompletedAssets/Scripts/Managers/BossManager.cs
index c265f4f5..8b1c534c 100644
--- a/Assets/_CompletedAssets/Scripts/Managers/BossManager.cs
+++ b/Assets/_CompletedAssets/Scripts/Managers/BossManager.cs
@@ -9,6 +9,8 @@ namespace CompleteProject
     public class BossManager : MonoBehaviour
     {
         public GameObject boss;
+
+        public StatisticManager statisticManager;
         EnemyHealth bossHealth;
         public UnityEvent interactAction;
 
@@ -44,6 +46,9 @@ namespace CompleteProject
                 shotgun.SetActive(false);
                 gunbarrelEnd.SetActive(false);
                 katana.SetActive(false);
+                statisticManager.UpdateData();
+                statisticManager.CalculateAllTimeStatistic();
+                statisticManager.showStatistic();
                 StartCoroutine(ActivateFunction());
             }
         }
-- 
GitLab