[家园功能1.0.7]建筑解锁Indication修改

back_recharge
ZhangBiao 2021-12-28 11:52:54 +08:00
parent c7a22e0787
commit 304d1da7ef
1 changed files with 6 additions and 1 deletions

View File

@ -1,5 +1,6 @@
package com.ljsd.jieling.logic.home; package com.ljsd.jieling.logic.home;
import com.ljsd.jieling.logic.OnlineUserManager;
import com.ljsd.jieling.logic.activity.IEventHandler; import com.ljsd.jieling.logic.activity.IEventHandler;
import com.ljsd.jieling.logic.activity.event.IEvent; import com.ljsd.jieling.logic.activity.event.IEvent;
import com.ljsd.jieling.logic.activity.event.Poster; import com.ljsd.jieling.logic.activity.event.Poster;
@ -8,6 +9,8 @@ import com.ljsd.jieling.logic.dao.UserManager;
import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.logic.home.event.HomeEvent; import com.ljsd.jieling.logic.home.event.HomeEvent;
import com.ljsd.jieling.logic.mission.GameEvent; import com.ljsd.jieling.logic.mission.GameEvent;
import com.ljsd.jieling.network.server.SessionManager;
import com.ljsd.jieling.network.session.ISession;
import com.ljsd.jieling.util.CBean2Proto; import com.ljsd.jieling.util.CBean2Proto;
import com.ljsd.jieling.util.MessageUtil; import com.ljsd.jieling.util.MessageUtil;
import config.SEquipStrengthen; import config.SEquipStrengthen;
@ -17,6 +20,7 @@ import manager.STableManager;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import rpc.protocols.CommonProto; import rpc.protocols.CommonProto;
import rpc.protocols.MessageTypeProto;
import rpc.protocols.PlayerInfoProto; import rpc.protocols.PlayerInfoProto;
import util.TimeUtils; import util.TimeUtils;
@ -114,6 +118,7 @@ public class ArchitectureUnLockHandler implements IEventHandler {
private void sendArchitectureUnlockIndication(User user) throws Exception { private void sendArchitectureUnlockIndication(User user) throws Exception {
List<CommonProto.ArchitectureInfo> infoList = CBean2Proto.getArchitectureInfoList(user); List<CommonProto.ArchitectureInfo> infoList = CBean2Proto.getArchitectureInfoList(user);
PlayerInfoProto.ArchitectureUnlockIndication.Builder builder = PlayerInfoProto.ArchitectureUnlockIndication.newBuilder().addAllInfos(infoList); PlayerInfoProto.ArchitectureUnlockIndication.Builder builder = PlayerInfoProto.ArchitectureUnlockIndication.newBuilder().addAllInfos(infoList);
MessageUtil.sendIndicationMessage(user.getId(), builder.build()); ISession session = OnlineUserManager.getSessionByUid(user.getId());
MessageUtil.sendIndicationMessage(session, 1, MessageTypeProto.MessageType.ArchitectureUnlockIndication_VALUE, builder.build(), true);
} }
} }