1234567891011121314151617181920212223242526272829303132333435363738 |
- using System.Linq;
- using Core.Language;
- using Excel2Json;
- namespace Fort23.Mono
- {
- [UIBinding(prefab = "SummonScoreRuleWidget")]
- public partial class SummonScoreRuleWidget : UIComponent
- {
- AccountFileInfo.SummonSocreData socreData;
- private void Init()
- {
- }
- public override void AddEvent()
- {
- }
- public override void DelEvent()
- {
- }
- public override void AddButtonEvent()
- {
- }
- public void CustomInit(OpenBoxScoreRule scoreRule)
- {
- AccountFileInfo.SummonData summonData = PlayerManager.Instance.SummonManager.summonDataMap[scoreRule.openBoxID];
- socreData = summonData.summonSocreData.FirstOrDefault(ss => ss.id == scoreRule.ID);
- Text_Name.text = LanguageManager.Instance.Text(scoreRule.lanID);
- Text_Score.text = scoreRule.score.ToString();
- Text_CompleteCount.text = socreData == null ? "0" : socreData.count.ToString();
- Text_AllScore.text = socreData == null ? "0" : (socreData.count * scoreRule.score).ToString();
- }
- }
- }
|