public void EventCoinWarningClose() { Debug.Log("EventCoinWarningClose"); ev.EventOnRelease(); if (ev.isCurPrevDist) { audioSource.clip = menuClip; audioSource.Play(); CoinWarningPopup.SetActive(false); if (shopPopupDepth == 3) { PopupBg2.SetActive(false); } else if (shopPopupDepth == 5) { PopupBg4.SetActive(false); } else if (shopPopupDepth == 7) { PopupBg6.SetActive(false); } coinWarningPopupAnimator.SetBool("isSmallLargeScale2", false); } g.isPopupPurchaseShow = false; }
public void EventCoinWarning() { Debug.Log("EventCoinWarning"); ev.EventOnRelease(); if (ev.isCurPrevDist) { audioSource.clip = menuClip; audioSource.Play(); CoinWarningPopup.SetActive(true); if (shopPopupDepth == 3) { PopupBg2.SetActive(true); coinWarningPopupPanelUIPanel.depth = 3; } else if (shopPopupDepth == 5) { PopupBg4.SetActive(true); coinWarningPopupPanelUIPanel.depth = 5; } else if (shopPopupDepth == 7) { PopupBg6.SetActive(true); coinWarningPopupPanelUIPanel.depth = 7; } coinWarningPopupAnimator.speed = 2; coinWarningPopupAnimator.SetBool("isSmallLargeScale2", true); } }
void Awake() { PopupBg = Camera.main.transform.FindChild("PopupBg"); PopupShop = Camera.main.transform.FindChild("PopupShop"); ShopPopupPanel = PopupShop.FindChild("3_ShopPopupPanel"); ShopSubPopupPanel = PopupShop.FindChild("5_ShopSubPopupPanel"); CoinWarningPopupPanel = PopupShop.FindChild("3_CoinWarningPanel"); ShopCoinGrid = ShopPopupPanel.FindChild("1_ShopPopup").FindChild("2_ShopCoinGridBg").FindChild("ShopCoinGrid"); ShopItemGrid = ShopPopupPanel.FindChild("1_ShopPopup").FindChild("2_ShopItemGridBg").FindChild("ShopItemGrid"); coin100 = ShopCoinGrid.FindChild("coin100"); coin300 = ShopCoinGrid.FindChild("coin300"); //---------------- // PopupBg //---------------- PopupBg2 = PopupBg.FindChild("2_PopupBgPanel").gameObject; PopupBg4 = PopupBg.FindChild("4_PopupBgPanel").gameObject; PopupBg6 = PopupBg.FindChild("6_PopupBgPanel").gameObject; //------------------ // shopPopup //------------------ shopPopupPanelUIPanel = ShopPopupPanel.GetComponent <UIPanel>(); shopPopupAnimator = ShopPopupPanel.FindChild("1_ShopPopup").GetComponent <Animator>(); myCoinUILabel = ShopPopupPanel.FindChild("1_ShopPopup").FindChild("2_MyCoin").FindChild("4_MyCoin").GetComponent <UILabel>(); //------------------ // shopPopup Event //------------------ // BackButton shopBackButtonEventTrigger = ShopPopupPanel.FindChild("1_ShopPopup").FindChild("2_ShopBackButton").GetComponent <UIEventTrigger>(); EventDelegate.Add(shopBackButtonEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(shopBackButtonEventTrigger.onRelease, EventCloseShopPopup); // FbShare fbShareEventTrigger = ShopCoinGrid.FindChild("FbShare").GetComponent <UIEventTrigger>(); EventDelegate.Add(fbShareEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(fbShareEventTrigger.onRelease, EventShopFbShare); fbShareOkEventTrigger = ShopSubPopupPanel.FindChild("1_ShopFbSharePopup").FindChild("2_FbShareOk").GetComponent <UIEventTrigger>(); EventDelegate.Add(fbShareOkEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(fbShareOkEventTrigger.onRelease, EventShopFbShareOK); fbShareXEventTrigger = ShopSubPopupPanel.FindChild("1_ShopFbSharePopup").FindChild("2_FbShareX").GetComponent <UIEventTrigger>(); EventDelegate.Add(fbShareXEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(fbShareXEventTrigger.onRelease, EventShopFbShareClose); fbShareCoinDate = ShopCoinGrid.FindChild("FbShare").FindChild("4_Date").GetComponent <UILabel>(); fbShareBg = ShopCoinGrid.FindChild("FbShare").FindChild("3_Bg").GetComponent <UISprite>(); fbShareBoxCollider = ShopCoinGrid.FindChild("FbShare").GetComponent <BoxCollider>(); //coin coin100EventTrigger = coin100.GetComponent <UIEventTrigger>(); EventDelegate eventClick = new EventDelegate(this, "EventShopCoinItem"); EventDelegate.Parameter param = new EventDelegate.Parameter(); param.obj = coin100; param.expectedType = typeof(Transform); eventClick.parameters[0] = param; EventDelegate.Add(coin100EventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(coin100EventTrigger.onRelease, eventClick); coin300EventTrigger = coin300.GetComponent <UIEventTrigger>(); eventClick = new EventDelegate(this, "EventShopCoinItem"); param = new EventDelegate.Parameter(); param.obj = coin300; param.expectedType = typeof(Transform); eventClick.parameters[0] = param; EventDelegate.Add(coin300EventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(coin300EventTrigger.onRelease, eventClick); // Skip,Hp shopSkipEventTrigger = ShopItemGrid.FindChild("ShopSkip").GetComponent <UIEventTrigger>(); EventDelegate.Add(shopSkipEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(shopSkipEventTrigger.onRelease, EventPurchaseSkip); shopHpEventTrigger = ShopItemGrid.FindChild("ShopHp").GetComponent <UIEventTrigger>(); EventDelegate.Add(shopHpEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(shopHpEventTrigger.onRelease, EventPurchaseHp); // allpack allpackEventTrigger = ShopItemGrid.FindChild("Allpack").GetComponent <UIEventTrigger>(); EventDelegate.Add(allpackEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(allpackEventTrigger.onRelease, EventShopAllPack); allPackOkEventTrigger = ShopSubPopupPanel.FindChild("1_ShopAllPackPopup").FindChild("2_AllPackOk").GetComponent <UIEventTrigger>(); EventDelegate.Add(allPackOkEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(allPackOkEventTrigger.onRelease, EventShopAllPackOK); allPackXEventTrigger = ShopSubPopupPanel.FindChild("1_ShopAllPackPopup").FindChild("2_AllPackX").GetComponent <UIEventTrigger>(); EventDelegate.Add(allPackXEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(allPackXEventTrigger.onRelease, EventShopAllPackClose); allPackBg = ShopItemGrid.FindChild("Allpack").FindChild("3_Bg").GetComponent <UISprite>(); allPackBoxCollider = ShopItemGrid.FindChild("Allpack").GetComponent <BoxCollider>(); //------------------- // shopSub //------------------- ShopFbSharePopup = ShopSubPopupPanel.FindChild("1_ShopFbSharePopup").gameObject; ShopAllPackPopup = ShopSubPopupPanel.FindChild("1_ShopAllPackPopup").gameObject; shopFbSharePopupAnimator = ShopFbSharePopup.GetComponent <Animator>(); shopAllPackPopupAnimator = ShopAllPackPopup.GetComponent <Animator>(); shopSubPopupPanelUIPanel = ShopSubPopupPanel.GetComponent <UIPanel>(); //------------------------- // shopSub - CoinWarning //------------------------- CoinWarningPopup = CoinWarningPopupPanel.FindChild("1_CoinWarningPopup").gameObject; coinWarningPopupPanelUIPanel = CoinWarningPopupPanel.GetComponent <UIPanel>(); coinWarningPopupAnimator = CoinWarningPopup.GetComponent <Animator>(); coinWarningUILabel = CoinWarningPopup.transform.FindChild("2_CoinWarning").GetComponent <UILabel>(); coinWarningEventTrigger = ShopItemGrid.FindChild("ShopSkip").GetComponent <UIEventTrigger>(); EventDelegate.Add(coinWarningEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(coinWarningEventTrigger.onRelease, EventPurchaseSkip); coinWarningOkEventTrigger = CoinWarningPopup.transform.FindChild("2_CoinWarningOk").GetComponent <UIEventTrigger>(); EventDelegate.Add(coinWarningOkEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(coinWarningOkEventTrigger.onRelease, EventCoinWarningOK); coinWarningXEventTrigger = CoinWarningPopup.transform.FindChild("2_CoinWarningX").GetComponent <UIEventTrigger>(); EventDelegate.Add(coinWarningXEventTrigger.onPress, ev.EventOnPress); EventDelegate.Add(coinWarningXEventTrigger.onRelease, EventCoinWarningClose); //------------------- // sound //------------------- optionClip = Resources.Load("Sounds/option") as AudioClip; menuClip = Resources.Load("Sounds/menuClip") as AudioClip; audioSource = Camera.main.transform.GetComponent <AudioSource>(); }
public void SetActiveCoinWarningPopup(bool tf) { CoinWarningPopup.SetActive(tf); }