コード例 #1
0
    /// <summary>
    /// 城战开始 tips
    /// </summary>
    /// <param name="cmd"></param>
    public void OnCityWarBeginNotice(GameCmd.stCityWarBeginClanUserCmd_CS cmd)
    {
        //同意参加
        Action agree = delegate
        {
            MainPlayStop();

            stCityWarBeginClanUserCmd_CS agreeCmd = new stCityWarBeginClanUserCmd_CS();
            NetService.Instance.Send(agreeCmd);
        };

        Action refuse = delegate
        {
        };

        List <table.CityWarDataBase> cityWarList = GameTableManager.Instance.GetTableList <table.CityWarDataBase>();

        table.CityWarDataBase db = cityWarList.Find((d) => { return(d.CopyId == cmd.city_war_id); });

        if (db == null)
        {
            return;
        }

        string des = string.Format("{0}即将开始,是否进入参加", db.Name);

        TipsManager.Instance.ShowTipWindow(0, 15, Client.TipWindowType.CancelOk, des, agree, refuse, title: db.Name);
    }
コード例 #2
0
ファイル: Clan_Protocol.cs プロジェクト: zuojiashun/src
 public void OnCityWarBeginNotice(stCityWarBeginClanUserCmd_CS msg)
 {
     DataManager.Manager <CityWarManager>().OnCityWarBeginNotice(msg);
 }