public void GoToNextLevelPressed() { var sceneMeta = new SceneMeta(); sceneMeta.PutField("show_unlocking_animation", true); Finder.FindMandatory <SceneSwitcher>().SwitchToScene("LevelMenu", sceneMeta); }
public void OpenLevel() { if (!enabled) { return; } try { var sceneSwitcher = Finder.FindMandatory <SceneSwitcher>(); var sceneMeta = new SceneMeta(); sceneMeta.PutField("level_index", _levelIndex); sceneMeta.PutField("figure_prefab", _figurePrefab); sceneSwitcher.SwitchToScene("Level", sceneMeta); } catch (Finder.MandatoryObjectNotFound) { Debug.LogError("Scene switcher not found"); } }
private static void OpenLevelMenu(bool testMode) { try { var meta = new SceneMeta(); meta.PutField("test_mode", testMode); Finder.FindMandatory <SceneSwitcher>().SwitchToScene("LevelMenu", meta); } catch (Finder.MandatoryObjectNotFound) { Debug.LogError("Can't find scene switcher!"); } }