From 7ccc5c6d313a3d69123a0d5c3dd93284df6cbcf2 Mon Sep 17 00:00:00 2001 From: Leo Cardhio <leocardhio@gmail.com> Date: Sat, 15 Apr 2023 12:19:06 +0700 Subject: [PATCH] [refactor] reuse questmanager awake on bossquestmanager --- Assets/Scripts/Managers/BossQuestManager.cs | 15 --------------- Assets/Scripts/Managers/QuestManager.cs | 2 +- 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/Assets/Scripts/Managers/BossQuestManager.cs b/Assets/Scripts/Managers/BossQuestManager.cs index 5568531e..ba7743ef 100644 --- a/Assets/Scripts/Managers/BossQuestManager.cs +++ b/Assets/Scripts/Managers/BossQuestManager.cs @@ -4,21 +4,6 @@ using UnityEngine; public class BossQuestManager : QuestManager { - void Awake() { - GameManager gameManager = FindObjectOfType<GameManager>(); - if (gameManager != null) - { - gameManager.isBoss = false; - } - if (questManager == null) - { - questManager = this; - } - else - { - Destroy(questManager); - } - } void Start() { quests[0] = GenerateQuest(); ShowQuestToUI(); diff --git a/Assets/Scripts/Managers/QuestManager.cs b/Assets/Scripts/Managers/QuestManager.cs index 75d79ecb..e9d6e9cd 100644 --- a/Assets/Scripts/Managers/QuestManager.cs +++ b/Assets/Scripts/Managers/QuestManager.cs @@ -23,7 +23,7 @@ public class QuestManager : MonoBehaviour public static QuestManager questManager; - void Awake() + protected void Awake() { GameManager gameManager = FindObjectOfType<GameManager>(); if (gameManager != null) -- GitLab