void ShowNewComer() { AssetBundle bundle = AssetBundleManager.GetAssetBundle(GameDefine.HallAssetbundleName); if (bundle == null) { return; } if (newcomerobj == null) { UnityEngine.Object obj0 = (GameObject)bundle.LoadAsset("Activity_newcomer"); newcomerobj = (GameObject)GameMain.instantiate(obj0); newcomerobj.transform.SetParent(CanvasObj.transform, false); InitNewComer(); InitNewcomerCloseButton(); GameObject newBG = newcomerobj.transform.Find("ImageBG").gameObject; for (GameCity.NewHand_Gift index = GameCity.NewHand_Gift.NewHand_ThreeOne; index < GameCity.NewHand_Gift.NewHand_Max; index++) { bool isbuy = GameKind.HasFlag((int)index, GameMain.hall_.GetPlayerData().newcomerGift); if (isbuy) { int nameindex = (int)index + 1; if (nameindex == 1) { nameindex = 4; } else { nameindex -= 1; } string name = "discounts_" + nameindex.ToString(); GameObject buybutton = newBG.transform.Find(name).Find("ImageBG").Find("Image_bought").gameObject; buybutton.SetActive(true); } } } newcomerobj.SetActive(true); }
bool IsShowNewComer() { bool isShow = false; bool isShowThree = false; for (GameCity.NewHand_Gift index = GameCity.NewHand_Gift.NewHand_6; index < GameCity.NewHand_Gift.NewHand_Max; index++) { bool isbuythree = GameKind.HasFlag((int)index, GameMain.hall_.GetPlayerData().newcomerGift); isShowThree = !isbuythree; if (isShowThree) { break; } } bool isShowOne = false; bool isbuyone = GameKind.HasFlag((int)GameCity.NewHand_Gift.NewHand_ThreeOne, GameMain.hall_.GetPlayerData().newcomerGift); isShowOne = !isbuyone; isShow = isShowThree && isShowOne; return(isShow); }