58 lines
1.4 KiB
C#
58 lines
1.4 KiB
C#
|
using UnityEngine;
|
|||
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using UnityEngine.UI;
|
|||
|
using GCGame.Table;
|
|||
|
|
|||
|
public class RedPacketRebeatPanelCtr :MonoBehaviour{
|
|||
|
|
|||
|
public OperationActivityEnterfaceId _ActEnterFaceId;
|
|||
|
public UIContainerBase _AwardContainer;
|
|||
|
private int _ActId = 72; //入口ID2 活动ID70
|
|||
|
public void OnEnable()
|
|||
|
{
|
|||
|
ReqInfo();
|
|||
|
}
|
|||
|
|
|||
|
public void ReqInfo()
|
|||
|
{
|
|||
|
MarketingRedPacketReq packet = new MarketingRedPacketReq();
|
|||
|
packet.actId = _ActId;
|
|||
|
packet.SendMsg();
|
|||
|
}
|
|||
|
|
|||
|
public List<Text> _DescList;
|
|||
|
|
|||
|
public virtual void MarketingActAwardPageRet(MarketingRedPacketRet packet)
|
|||
|
{
|
|||
|
SetDescs(packet.descLists);
|
|||
|
_AwardContainer.InitContentItem(packet.awardTag);
|
|||
|
}
|
|||
|
|
|||
|
public void SetDescs(List<string> descLists)
|
|||
|
{
|
|||
|
for(int index = 0; index < _DescList.Count; index++)
|
|||
|
{
|
|||
|
_DescList[index].gameObject.SetActive(index < _DescList.Count);
|
|||
|
}
|
|||
|
|
|||
|
for(int index = 0; index < descLists.Count && index < _DescList.Count; index++)
|
|||
|
{
|
|||
|
_DescList[index].text = StrDictionary.GetServerDictionaryFormatString(descLists[index]);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public void OnCloseBtnClick()
|
|||
|
{
|
|||
|
gameObject.SetActive(false);
|
|||
|
}
|
|||
|
|
|||
|
public virtual void OnDisable()
|
|||
|
{
|
|||
|
if (MarketingActsRoot.Instance())
|
|||
|
{
|
|||
|
MarketingActsRoot.Instance().ClearShowingWin((int)_ActEnterFaceId);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|