void OnClick() { if (this.name.Equals("btnClose")) { //Uncomment during final integration // Destroy(GameObject.FindGameObjectWithTag("unlockVehicleMenu")); GameManager.Instance.ChangeState(GameManager.SoundState.BUTTONCLICKSOUND, GameManager.Instance.GetPreviousGameState()); } if (this.name.Equals("btnUnlock")) { Debug.Log("UnlockVehicleMenuListenerNew btnUnlock Pressed" + UserPrefs.currentFontVehicle); //Destroy(GameObject.FindGameObjectWithTag("unlockVehicleMenu")); if (UserPrefs.currentFontVehicle == 0) { } else if (UserPrefs.currentFontVehicle == 1) { GameObject.FindGameObjectWithTag("CarouselMenu").GetComponent <VehicleCarouselEventListenerNew>().UnlockVehicle(3); GameObject.FindGameObjectWithTag("CarouselMenu").GetComponent <VehicleCarouselEventListenerNew>().updateOverlay(); } else if (UserPrefs.currentFontVehicle == 2) { GameObject.FindGameObjectWithTag("CarouselMenu").GetComponent <VehicleCarouselEventListenerNew>().UnlockVehicle(2); GameObject.FindGameObjectWithTag("CarouselMenu").GetComponent <VehicleCarouselEventListenerNew>().updateOverlay(); } else { //GameObject.FindGameObjectWithTag("CarouselMenu").GetComponent<CarouselEventListenerNew>().ChecktThePositionSprite4(); } VehicleSelectionMenuListenerNew vehicleMenu = GameObject.Find("Vehicle1").GetComponent <VehicleSelectionMenuListenerNew>() as VehicleSelectionMenuListenerNew; vehicleMenu.setVehicleCoinsPanel(); // GameManager.Instance.ChangeState(GameManager.SoundState.BUTTONCLICKSOUND, GameManager.Instance.GetPreviousGameState()); } }
public void PurchaseProductResult(string package, bool result) { if (result) { if (menuType == 2) { if (!package.Equals(ConstantsNew.PACKAGE_VGP)) { StoreMenuLocalize storeLocalize = GameObject.FindGameObjectWithTag("StoreMenu").GetComponent <StoreMenuLocalize>() as StoreMenuLocalize; storeLocalize.updateCoions(); } switch (GameManager.Instance.GetPreviousGameState()) { case GameManager.GameState.MAINMENU: { Debug.Log("Upadating vehicle coins count"); VehicleSelectionMenuLocalize vehicleLocalize = GameObject.FindGameObjectWithTag("VehicleSelectionMenu").GetComponent <VehicleSelectionMenuLocalize>() as VehicleSelectionMenuLocalize; vehicleLocalize.updateCoions(); if (package.Equals(ConstantsNew.PACKAGE_VGP)) { #if UNITY_IPHONE VehicleSelectionMenuListenerNew vehicleMenu = GameObject.Find("Vehicle1").GetComponent <VehicleSelectionMenuListenerNew>() as VehicleSelectionMenuListenerNew; vehicleMenu.playHavenIAPTracker(package); #endif } break; } case GameManager.GameState.EPISODEMENU: { Debug.Log("Upadating episode coins count"); EpisodeMenuLocalize episodeLocalize = GameObject.FindGameObjectWithTag("EpisodeMenu").GetComponent <EpisodeMenuLocalize>() as EpisodeMenuLocalize; episodeLocalize.updateCoions(); break; } case GameManager.GameState.VEHICLEUPGRADEMENU: { Debug.Log("Upadating upgrade coins count"); UpgradeMenuLocalize upgradeLocalize = GameObject.FindGameObjectWithTag("VehicleUpgradeMenu").GetComponent <UpgradeMenuLocalize>() as UpgradeMenuLocalize; upgradeLocalize.updateCoions(); break; } case GameManager.GameState.LEVELSETTINGS: { Debug.Log("Upadating settings coins count"); SettingsMenuLocalize settingsLocalize = GameObject.FindGameObjectWithTag("LevelSettings").GetComponent <SettingsMenuLocalize>() as SettingsMenuLocalize; settingsLocalize.updateCoions(); break; } } Debug.Log("enter in purchase " + "thank you called."); Instantiate(Resources.Load("SubMenusNew/LevelThankyou")); } else { switch (GameManager.Instance.GetCurrentGameState()) { case GameManager.GameState.STORE: { Debug.Log("enter in purchase " + "store"); GameObject.FindGameObjectWithTag("Store").GetComponent <StoreMenuListener>().Unlock(package); break; } case GameManager.GameState.VEHICLESELECTIONMENU: { Debug.Log("enter in purchase " + "vehic"); GameObject.FindGameObjectWithTag("TruckMenuPanel").GetComponent <VehicleSelectionDragScript>().UnLockAllVehicles( ); break; } case GameManager.GameState.EPISODEMENU: { Debug.Log("enter in purchase " + "episdoe"); GameObject.FindGameObjectWithTag("CarouselMenu").GetComponent <CarouselEventListener>().UnLockAllEpisodes(); break; } } Debug.Log("enter in purchase " + "thank you called."); // GameManager.Instance.ChangeState(GameManager.GameState.THANKYOU); Instantiate(Resources.Load("SubMenus/LevelThankyou")); } } }