// Token: 0x06007434 RID: 29748 RVA: 0x00200078 File Offset: 0x001FE278 public int GainReward(ulong operationalActivityInstanceId, int rewardIndex) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_GainRewardUInt64Int32_hotfix != null) { return Convert.ToInt32(this.m_GainRewardUInt64Int32_hotfix.call(new object[] { this, operationalActivityInstanceId, rewardIndex })); } BJLuaObjHelper.IsSkipLuaHotfix = false; OperationalActivityBase operationalActivityBase = base.FindOperationalActivityById(operationalActivityInstanceId); if (operationalActivityBase == null) { return -2204; } if (!OperationalActivityCompomentCommon.IsAwardOperationActivity(operationalActivityBase.ActivityType)) { return -2205; } AwardOperationalActivityBase operationalActivity = operationalActivityBase as AwardOperationalActivityBase; this.m_operationalActivityDS.GainReward(operationalActivity, rewardIndex); return 0; }
public static int get_GainedRewardIndexs(IntPtr l) { int result; try { AwardOperationalActivityBase awardOperationalActivityBase = (AwardOperationalActivityBase)LuaObject.checkSelf(l); LuaObject.pushValue(l, true); LuaObject.pushValue(l, awardOperationalActivityBase.GainedRewardIndexs); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int GainReward(IntPtr l) { int result; try { AwardOperationalActivityBase awardOperationalActivityBase = (AwardOperationalActivityBase)LuaObject.checkSelf(l); int rewardIndex; LuaObject.checkType(l, 2, out rewardIndex); awardOperationalActivityBase.GainReward(rewardIndex); LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_GainedRewardIndexs(IntPtr l) { int result; try { AwardOperationalActivityBase awardOperationalActivityBase = (AwardOperationalActivityBase)LuaObject.checkSelf(l); List <int> gainedRewardIndexs; LuaObject.checkType <List <int> >(l, 2, out gainedRewardIndexs); awardOperationalActivityBase.GainedRewardIndexs = gainedRewardIndexs; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int CanGainRewardByIndex(IntPtr l) { int result; try { AwardOperationalActivityBase awardOperationalActivityBase = (AwardOperationalActivityBase)LuaObject.checkSelf(l); int rewardIndex; LuaObject.checkType(l, 2, out rewardIndex); DateTime currentTime; LuaObject.checkValueType <DateTime>(l, 3, out currentTime); int i = awardOperationalActivityBase.CanGainRewardByIndex(rewardIndex, currentTime); LuaObject.pushValue(l, true); LuaObject.pushValue(l, i); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int constructor(IntPtr l) { int result; try { int num = LuaDLL.lua_gettop(l); if (num == 1) { AwardOperationalActivityBase o = new AwardOperationalActivityBase(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } else if (num == 4) { ulong instanceId; LuaObject.checkType(l, 2, out instanceId); int operationalActivityId; LuaObject.checkType(l, 3, out operationalActivityId); OperationalActivityType operationalActivityType; LuaObject.checkEnum <OperationalActivityType>(l, 4, out operationalActivityType); AwardOperationalActivityBase o = new AwardOperationalActivityBase(instanceId, operationalActivityId, operationalActivityType); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } else { result = LuaObject.error(l, "New object failed."); } } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }