public void ReopenHackMenu(HackTarget hackTarget) { if (mapConfig == null) { mapConfig = FindObjectOfType <MapConfig>(); } mapConfig.SetIsAMenuOpen(true); CurrentNodeMenu menu = mapConfig.GetCurrentNodeMenu(); menu.InitializeMenu(this); menu.ReopenHackMenu(hackTarget); }
private void OnMouseUpAsButton() { if (mapConfig == null) { mapConfig = FindObjectOfType <MapConfig>(); } if (!shroud && !mapConfig.GetIsAMenuOpen()) { if (playerPresent) { mapConfig.SetIsAMenuOpen(true); FindObjectOfType <MapSFX>().PlayMapSoundSFX(MapSFX.MapSoundEffect.MapSquarePress); CurrentNodeMenu menu = mapConfig.GetCurrentNodeMenu(); menu.InitializeMenu(this); } else { mapConfig.SetIsAMenuOpen(true); FindObjectOfType <MapSFX>().PlayMapSoundSFX(MapSFX.MapSoundEffect.MapSquarePress); NeighboringNodeMenu menu = mapConfig.GetNeighboringNodeMenu(); menu.InitializeMenu(this); } } }