public override void CheckIfHappaning() { // enemy may not Instantiate yet if (!firstTime && !playerFreezedTarget) { playerFreezedTarget = freezeComponent.getIsFreezed(); } if (playerFreezedTarget && base.getEnemy() == null) { TutorialManager.Instance.CompletedTutorial(); firstTime = true; playerFreezedTarget = false; } // init enemy else if (base.getEnemy() == null) { // create enemy init(); firstTime = false; return; } }