summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/XMainClient/MallSystemBehaviour.cs
blob: cb111f433763a179be916395bef1974ae2b583b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using System;
using System.Collections.Generic;
using UILib;
using XMainClient.UI.UICommon;

namespace XMainClient
{
	internal class MallSystemBehaviour : DlgBehaviourBase
	{
		public static readonly int MAX_MONEY_NUM = 3;

		public IXUIButton m_Close;

		public IXUIButton m_Help;

		public IXUILabel m_ShopName;

		public List<IXUILabel> m_MoneyBoard = new List<IXUILabel>();

		public List<XNumberTween> m_MoneyTween = new List<XNumberTween>();

		public List<IXUILabel> m_MoneyNum = new List<IXUILabel>();

		public List<IXUISprite> m_MoneyIcon = new List<IXUISprite>();

		public List<IXUISprite> m_MoneyBack = new List<IXUISprite>();

		public List<int> m_MoneyType = new List<int>();

		private void Awake()
		{
			this.m_Close = (base.transform.Find("Bg/Close").GetComponent("XUIButton") as IXUIButton);
			this.m_Help = (base.transform.Find("Bg/Help").GetComponent("XUIButton") as IXUIButton);
			this.m_ShopName = (base.transform.Find("Bg/ShopName").GetComponent("XUILabel") as IXUILabel);
			for (int i = 0; i < MallSystemBehaviour.MAX_MONEY_NUM; i++)
			{
				this.m_MoneyType.Add(0);
				IXUISprite item = base.transform.Find("Bg/NormalShopFrame/MoneyBoard/Money" + (i + 1).ToString() + "/board").GetComponent("XUISprite") as IXUISprite;
				IXUILabel ixuilabel = base.transform.Find("Bg/NormalShopFrame/MoneyBoard/Money" + (i + 1).ToString()).GetComponent("XUILabel") as IXUILabel;
				IXUISprite item2 = base.transform.Find("Bg/NormalShopFrame/MoneyBoard/Money" + (i + 1).ToString() + "/icon").GetComponent("XUISprite") as IXUISprite;
				IXUILabel item3 = base.transform.Find("Bg/NormalShopFrame/MoneyBoard/Money" + (i + 1).ToString() + "/value").GetComponent("XUILabel") as IXUILabel;
				XNumberTween item4 = XNumberTween.Create(ixuilabel.gameObject.transform);
				this.m_MoneyNum.Add(item3);
				this.m_MoneyIcon.Add(item2);
				this.m_MoneyBoard.Add(ixuilabel);
				this.m_MoneyBack.Add(item);
				this.m_MoneyTween.Add(item4);
			}
		}
	}
}