Ejemplo n.º 1
0
 public void UpdatePlayerData(GuideRespond respond)
 {
     playerData.coin       = respond.Coin;
     playerData.experience = respond.Exprience;
     playerData.level      = respond.Level;
     playerData.guideid    = respond.GuideID;
 }
Ejemplo n.º 2
0
    public void GuideRespond(GameMessage message)
    {
        GuideRespond respond = message.guideRespond;

        //弹出任务奖励提示.
        //这里不能使用返回的任务数据, 因为是进过计算的, 需要从配置文件中获取具体的任务奖励数量
        GameRoot.AddTips(Tools.SetTextColor(string.Format("获得任务奖励:{0}经验, {1}金币", autoGuide.exp, autoGuide.coin), TextColor.Blue));

        // 将奖励保存至GR
        GameRoot.Instance.UpdatePlayerData(respond);
        MainCityWindow.UpdateUI();
    }