void Awake() { monthCard = this; btnState = CardBtnState.BuyCard; // 初始化变量 rewardBtn = btnLabel.transform.parent.GetComponent <UIButton>(); }
private MonthCard LoadMonthCardFromXml(SecurityElement element) { MonthCard card = new MonthCard { id = StrParser.ParseHexInt(element.Attribute("Id"), 0), monthCardIconId = StrParser.ParseHexInt(element.Attribute("MonthCardIconId"), 0), type = TypeNameContainer <MonthCardType> .Parse(element.Attribute("Type"), 0), name = StrParser.ParseStr(element.Attribute("Name"), ""), introduce = StrParser.ParseStr(element.Attribute("Introduce"), "", true), remainDaysLimit = StrParser.ParseDecInt(element.Attribute("RemainDaysLimit"), 0), durationDay = StrParser.ParseDecInt(element.Attribute("DurationDay"), 0), rmb = StrParser.ParseDecInt(element.Attribute("Rmb"), 0), freeTimes = StrParser.ParseDecInt(element.Attribute("FreeTimes"), 0), isShow = StrParser.ParseBool(element.Attribute("IsShow"), false), goodsId = StrParser.ParseHexInt(element.Attribute("GoodsId"), 0) }; if (element.Children != null) { foreach (SecurityElement element2 in element.Children) { string tag = element2.Tag; if (tag != null) { if (tag != "BuyReward") { if (tag == "TenTimesReward") { goto Label_0173; } if (tag == "DailyReward") { goto Label_0182; } } else { card.buyRewardAndIcon = this.LoadMonthCardRewardAndIconFromXml(element2); } } continue; Label_0173: card.tenRewardAndIcon = this.LoadMonthCardRewardAndIconFromXml(element2); continue; Label_0182: card.dailyRewardAndIcon = this.LoadMonthCardRewardAndIconFromXml(element2); } } return(card); }
public static int get_CardId(IntPtr l) { int result; try { MonthCard monthCard = (MonthCard)LuaObject.checkSelf(l); LuaObject.pushValue(l, true); LuaObject.pushValue(l, monthCard.CardId); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int constructor(IntPtr l) { int result; try { MonthCard o = new MonthCard(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int FromPB_s(IntPtr l) { int result; try { ProMonthCard pbMonthCard; LuaObject.checkType <ProMonthCard>(l, 1, out pbMonthCard); MonthCard o = MonthCard.FromPB(pbMonthCard); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int ToPB_s(IntPtr l) { int result; try { MonthCard monthCard; LuaObject.checkType <MonthCard>(l, 1, out monthCard); ProMonthCard o = MonthCard.ToPB(monthCard); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_GoodsId(IntPtr l) { int result; try { MonthCard monthCard = (MonthCard)LuaObject.checkSelf(l); string goodsId; LuaObject.checkType(l, 2, out goodsId); monthCard.GoodsId = goodsId; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_ExpiredTime(IntPtr l) { int result; try { MonthCard monthCard = (MonthCard)LuaObject.checkSelf(l); DateTime expiredTime; LuaObject.checkValueType <DateTime>(l, 2, out expiredTime); monthCard.ExpiredTime = expiredTime; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int __callBase_FindMonthCardById(IntPtr l) { int result; try { ResourceComponent resourceComponent = (ResourceComponent)LuaObject.checkSelf(l); int cardId; LuaObject.checkType(l, 2, out cardId); MonthCard o = resourceComponent.m_luaExportHelper.__callBase_FindMonthCardById(cardId); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int FindMonthCardById(IntPtr l) { int result; try { ResourceComponentCommon resourceComponentCommon = (ResourceComponentCommon)LuaObject.checkSelf(l); int cardId; LuaObject.checkType(l, 2, out cardId); MonthCard o = resourceComponentCommon.FindMonthCardById(cardId); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int FindMonthCardById(IntPtr l) { int result; try { DataSectionResource dataSectionResource = (DataSectionResource)LuaObject.checkSelf(l); int cardId; LuaObject.checkType(l, 2, out cardId); MonthCard o = dataSectionResource.FindMonthCardById(cardId); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
/// <summary> /// 月卡信息 /// </summary> /// <param name="CarID"></param> /// <returns></returns> public ActionResult MonthCardInfo(string CarID) { string auth = AppUserToken; if (auth.IsEmpty()) { //没有登录 // return(RedirectToAction("Index", "ErrorPrompt", new { message = "用户登录失败" })); } else if (auth == "-1") { return(RedirectToAction("Register", "ParkingPayment")); } MonthCard mc1 = Carapi.mc(auth, CarID); MonthCard mymc = JsonConvert.DeserializeObject <MonthCard>(JsonHelper.GetJsonString(mc1)); if (mymc == null) { return(null); } return(View(mymc)); }