示例#1
0
	private void OnOkBtn()
	{
		AsHudDlgMgr.Instance.CloseGuildDlg();
		
		body_CS_GUILD_JOIN guildJoin = new body_CS_GUILD_JOIN( eGUILDJOINTYPE.eGUILDJOINTYPE_ACCEPT, data.nGuildIdx, data.nCharUniqKey);
		byte[] packet = guildJoin.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);

		GameObject.DestroyImmediate( gameObject);
	}
示例#2
0
	private void OnCancelBtn()
	{
		// #11299 - begin
		body_CS_GUILD_JOIN guildJoin = new body_CS_GUILD_JOIN( eGUILDJOINTYPE.eGUILDJOINTYPE_REFUSE, data.nGuildIdx, data.nCharUniqKey);
		byte[] packet = guildJoin.ClassToPacketBytes();
		AsNetworkMessageHandler.Instance.Send( packet);
		// #11299 - end

		GameObject.DestroyImmediate( gameObject);
	}
示例#3
0
	public void Init( body_SC_GUILD_INVITE data)
	{
		this.data = data;

        if (AsHudDlgMgr.Instance.IsOpenCashStore == true) // if open cash store send refuse
        {
            body_CS_GUILD_JOIN guildJoin = new body_CS_GUILD_JOIN(eGUILDJOINTYPE.eGUILDJOINTYPE_REFUSE, data.nGuildIdx, data.nCharUniqKey);
            byte[] packet = guildJoin.ClassToPacketBytes();
            AsNetworkMessageHandler.Instance.Send(packet);
            GameObject.DestroyImmediate(gameObject);
        }
        else
        {
            title.Text = AsTableManager.Instance.GetTbl_String(1240);
            string msg = string.Format(AsTableManager.Instance.GetTbl_String(236), data.szGuildName, data.szCharName);
            message.Text = msg;
            cancelBtn.Text = AsTableManager.Instance.GetTbl_String(1151);
            okBtn.Text = AsTableManager.Instance.GetTbl_String(1280);
        }
	}