internal static void InvokeOnEnterLevel() { if (OnEnterLevel != null) { OnEnterLevel.Invoke(); } }
public void EnterLevel(Level level) { if (!inLevel && !level.hidden) { inLevel = true; foreach (GameObject lvl in levels) { lvl.SetActive(false); } level.gameObject.SetActive(true); activeLevel = level.ID; OnEnterLevel?.Invoke(level.ID); } }