//解析配置
    public override void parseConfig(string str)
    {
        GuildBossPrizeSample be = new GuildBossPrizeSample(str);

        if (prizes == null)
        {
            prizes = new List <GuildBossPrizeSample>();
        }
        prizes.Add(be);
    }
 public void init(GuildBossPrizeSample prizeSample, long bossCurrentHurt)
 {
     if (prizeSample.hurt == bossCurrentHurt)
     {
         hurtValue.text = "[00FF00]" + prizeSample.hurt + "[-]";
         liveness.text  = "[00FF00]" + "+" + prizeSample.liveness + "[-]";
         prizeNum.text  = "[00FF00]" + "x" + prizeSample.prizeSum + "[-]";
     }
     else
     {
         hurtValue.text = prizeSample.hurt.ToString();
         liveness.text  = "+" + prizeSample.liveness;
         prizeNum.text  = "x" + prizeSample.prizeSum;
     }
 }
Esempio n. 3
0
 /// <summary>
 /// 刷新描述
 /// </summary>
 /// <param name="sample">Sample.</param>
 public void updateUI(GuildBossPrizeSample sample)
 {
     conditon.text       = LanguageConfigManager.Instance.getLanguage("guildAltar14", sample.hurt.ToString());
     guildActiveAdd.text = "+" + sample.liveness.ToString();
 }
Esempio n. 4
0
 public void initInfo(GuildBossPrizeSample prize)
 {
     this.prize = prize;
     prizeProp  = PropManagerment.Instance.createProp(this.prize.prizeSid, this.prize.prizeSum);
     initPrize();
 }