/// <summary> /// 删除花费 /// </summary> /// <param name="data"></param> public void DelCostData(ArmyTypeData data) { if (costDataList.Contains(data)) { costDataList.Remove(data); } }
// -----------------------单人生命值变更统计------------------------------ /// <summary> /// 统计花费 /// </summary> /// <param name="data">被统计数据</param> public void AddCostData(ArmyTypeData data) { if (data != null && !costDataList.Contains(data)) { costDataList.Add(data); } }
static int DelCostData(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); FightDataStatistical obj = (FightDataStatistical)ToLua.CheckObject(L, 1, typeof(FightDataStatistical)); ArmyTypeData arg0 = (ArmyTypeData)ToLua.CheckObject(L, 2, typeof(ArmyTypeData)); obj.DelCostData(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int set_ArmyTypeData(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); AllData obj = (AllData)o; ArmyTypeData arg0 = (ArmyTypeData)ToLua.CheckObject(L, 2, typeof(ArmyTypeData)); obj.ArmyTypeData = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index ArmyTypeData on a nil value" : e.Message)); } }
static int get_ArmyTypeData(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); AllData obj = (AllData)o; ArmyTypeData ret = obj.ArmyTypeData; ToLua.PushObject(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index ArmyTypeData on a nil value" : e.Message)); } }