Exemple #1
0
 public void AddOneRecord(D2MData data)
 {
     this.mGUID2MRecordTable.AddData(new GUID2MRecordData(data));
     if (data.Crit > 1)
     {
         this.mD2MCriticalLayer.Refresh(data.Crit);
         this.mD2MCriticalLayer.PlayD2MCriticalAnim();
     }
     this.mGold.SetActive(true);
     this.mGoldTxt.text = data.Money.ToString();
     Sequence sequence = new Sequence();
     sequence.Append(HOTween.To(this.mGold.transform, 0f, new TweenParms().Prop("localPosition", Vector3.zero)));
     sequence.Insert(0f, HOTween.To(this.mGold.transform, 0.01f, new TweenParms().Prop("localScale", new Vector3(3f, 3f, 3f))));
     sequence.Append(HOTween.To(this.mGold.transform, 0.2f, new TweenParms().Prop("localScale", Vector3.one).Ease(EaseType.EaseInBack)));
     sequence.AppendInterval(0.5f);
     sequence.Append(HOTween.To(this.mGold.transform, 0.5f, new TweenParms().Prop("localPosition", new Vector3(0f, 120f, 0f)).Ease(EaseType.EaseOutQuad)));
     sequence.Append(HOTween.To(this.mGold.transform, 0f, new TweenParms().Prop("localScale", Vector3.zero)));
     sequence.Play();
     this.mGUID2MRecordTable.Reposition(true);
     if (this.mGUID2MRecordTable.mDatas.Count >= 3)
     {
         base.StartCoroutine(this.UpdateScrollBar());
     }
 }
 public GUID2MRecordData(D2MData da)
 {
     this.mData = da;
 }