Example #1
0
 /// <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);
 }
Example #2
0
    /// <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);
    }