protected override void Start() { base.Start(); if (Notification == null) { Notification = GameObject.FindObjectOfType <NotificationWidget>(); } if (GameSceneManager == null) { GameSceneManager = GameObject.FindObjectOfType <GameSceneManager>(); } reviveAbility = GetAbility <ReviveAbility>(); if (gameCamera == null) { gameCamera = GameObject.FindWithTag(Tags.MainCamera).GetComponent <Camera>(); } }