blob: d65b607fcfd8a3b54170f3ec6e3f69d251dd8f6d (
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
|
using System;
using UILib;
using XMainClient.UI.UICommon;
using XUtliPoolLib;
namespace XMainClient.UI
{
internal class XYyMallOperate : XDramaOperate
{
public override void ShowNpc(XNpc npc)
{
base.ShowNpc(npc);
XDramaOperateParam data = XDataPool<XDramaOperateParam>.GetData();
data.Text = base._GetRandomNpcText(npc);
data.Npc = npc;
data.AppendButton(XSingleton<XStringTable>.singleton.GetString("PartnerNpcOk"), new ButtonClickEventHandler(this._OnOKClicked), 0UL);
data.AppendButton(XSingleton<XStringTable>.singleton.GetString("PartnerNpcCancel"), null, 0UL);
base._FireEvent(data);
}
private bool _OnOKClicked(IXUIButton btn)
{
DlgBase<DramaDlg, DramaDlgBehaviour>.singleton.SetVisible(false, true);
XSingleton<XGameSysMgr>.singleton.OpenSystem(XSysDefine.XSys_Welfare_YyMall, 0UL);
return true;
}
}
}
|