public void LoadGameResources(mg_bc_EGameMode _mode) { if (m_hasLoadedGame && m_lastLoadedGameMode != _mode) { UnloadGameMode(); } if (!m_hasLoadedGame) { if (_mode == mg_bc_EGameMode.COFFEE_NORMAL) { LoadResource("BeanCounter/mg_bc_pf_coffee_hazard", mg_bc_EResourceList.GAME_ASSET_HAZARD); LoadResource("BeanCounter/mg_bc_pf_coffee_bag", mg_bc_EResourceList.GAME_ASSET_BAG); LoadResource("BeanCounter/mg_bc_pf_CoffeeGameRoot", mg_bc_EResourceList.GAME_ASSET_GAME_LOGIC); } else { LoadResource("BeanCounter/mg_bc_pf_jelly_hazard", mg_bc_EResourceList.GAME_ASSET_HAZARD); LoadResource("BeanCounter/mg_bc_pf_jelly_bag", mg_bc_EResourceList.GAME_ASSET_BAG); LoadResource("BeanCounter/mg_bc_pf_JellyGameRoot", mg_bc_EResourceList.GAME_ASSET_GAME_LOGIC); } m_lastLoadedGameMode = _mode; m_hasLoadedGame = true; } if (!m_hasLoadedShared) { LoadResource("BeanCounter/mg_bc_pf_life_powerup", mg_bc_EResourceList.GAME_ASSET_ONE_UP); LoadResource("BeanCounter/mg_bc_pf_shield_powerup", mg_bc_EResourceList.GAME_ASSET_SHIELD); LoadResource("BeanCounter/mg_bc_pf_game_background", mg_bc_EResourceList.GAME_ASSET_BACKGROUND); LoadResource("BeanCounter/mg_bc_pf_object_sounds", mg_bc_EResourceList.GAME_ASSET_OBJECT_SOUNDS); LoadResource("BeanCounter/mg_bc_pf_single_sounds", mg_bc_EResourceList.GAME_ASSET_SINGLE_SOUNDS); LoadResource("BeanCounter/mg_bc_pf_game_sounds", mg_bc_EResourceList.GAME_ASSET_GAME_SOUNDS); m_hasLoadedShared = true; } }
private void Start() { GameMode = mg_bc_EGameMode.COFFEE_NORMAL; m_resources.LoadResources(); m_resources.GetInstancedResource(mg_bc_EResourceList.TITLE_ASSET_SOUNDS); SetMainCamera("mg_bc_MainCamera"); InputManager.Prepare(base.MainCamera); UIManager.Instance.OpenScreen("mg_bc_TitleScreen", toShowDarkMask: false, null, null); }
private void LoadGameMode(mg_bc_EGameMode _mode) { m_candyUI.SetActive(_mode != mg_bc_EGameMode.COFFEE_NORMAL); m_normalUI.SetActive(_mode == mg_bc_EGameMode.COFFEE_NORMAL); }
public mg_bc_JellyScoreController(mg_bc_EGameMode _gameMode) { m_gameMode = _gameMode; m_wrongBagTally = 0; }