/// <summary> /// 获取战役结果 /// </summary> public static stage.StageSettleResponse GetStageResult() { m_stageResult = new stage.StageSettleResponse(); m_stageResult.win = true; m_stageResult.resource = new stage.StageResource(); foreach (int itemid in m_CounterPartReward) { stage.StageResource.ItemInfo v = new stage.StageResource.ItemInfo { }; v.itemtypeid = itemid; m_stageResult.resource.rewards.Add(v); } return(m_stageResult); }
/// <summary> /// 获取物品 /// </summary> /// <returns></returns> public static ItemTypeInfo GetItemInfo(stage.StageResource.ItemInfo item) { if (item == null) { return(null); } ItemTypeInfo I = new ItemTypeInfo(); s_itemtypeInfo info = GetItemInfo(item.itemtypeid); if (info == null) { return(null); } // I.ID = item.did; I.Positon = 0; I.Num = item.superpose; FillBaseItemInfo(info, ref I); return(I); }