示例#1
0
    /// <summary>
    /// 花费消耗详情
    /// </summary>
    /// <param name="cost">消耗值</param>
    /// <param name="count">购买个数</param>
    /// <param name="costType">消耗的种类</param>
    public void SetCost(int cost, int count, GoodsCostType costType)
    {
        Cost.text      = cost.ToString();
        CostCount.text = string.Format("购买<color=#0000ffff>{0}</color>件", count);

        string path = pathkind(costType);

        CostImage.overrideSprite = Resources.Load(path, typeof(Sprite)) as Sprite;
    }
示例#2
0
 /// <summary>
 /// 寻找路径        //todo:后续统一从资源加载控制脚本获取
 /// </summary>
 /// <param name="type"></param>
 /// <returns></returns>
 private string pathkind(GoodsCostType type)
 {
     string path = string.Empty;
     switch (type)
     {
         case GoodsCostType.Coin: path = "ChangeIcon/CostIcon/shop_gold_ico"; break;
         case GoodsCostType.Crystal: path = "ChangeIcon/CostIcon/shop_token_ico"; break;
         case GoodsCostType.Action: path = "ChangeIcon/CostIcon/task_vit_icon_"; break;
         case GoodsCostType.FighterCoin: path = "ChangeIcon/CostIcon/money_arenatoken_smal"; break;
         case GoodsCostType.DragonCoin: path = "ChangeIcon/CostIcon/money_dragonscale_smal"; break;
         case GoodsCostType.BrothersCoin: path = "ChangeIcon/CostIcon/money_guildtoken_smal"; break;
     }
     return path;
 }
示例#3
0
    /// <summary>
    /// 寻找路径        //todo:后续统一从资源加载控制脚本获取
    /// </summary>
    /// <param name="type"></param>
    /// <returns></returns>
    private string pathkind(GoodsCostType type)
    {
        string path = string.Empty;

        switch (type)
        {
        case GoodsCostType.Coin: path = "ChangeIcon/CostIcon/shop_gold_ico"; break;

        case GoodsCostType.Crystal: path = "ChangeIcon/CostIcon/shop_token_ico"; break;

        case GoodsCostType.Action: path = "ChangeIcon/CostIcon/task_vit_icon_"; break;

        case GoodsCostType.FighterCoin: path = "ChangeIcon/CostIcon/money_arenatoken_smal"; break;

        case GoodsCostType.DragonCoin: path = "ChangeIcon/CostIcon/money_dragonscale_smal"; break;

        case GoodsCostType.BrothersCoin: path = "ChangeIcon/CostIcon/money_guildtoken_smal"; break;
        }
        return(path);
    }
示例#4
0
    /// <summary>
    /// 花费消耗详情
    /// </summary>
    /// <param name="cost">消耗值</param>
    /// <param name="count">购买个数</param>
    /// <param name="costType">消耗的种类</param>
    public void SetCost(int cost,int count,GoodsCostType costType)
    {
        Cost.text = cost.ToString();
        CostCount.text = string.Format("购买<color=#0000ffff>{0}</color>件", count);

        string path = pathkind(costType);
        CostImage.overrideSprite = Resources.Load(path, typeof (Sprite)) as Sprite;
    }