package controller import ( "blazing/common/data/entity" "blazing/common/socket/errorcode" "blazing/logic/service/maps" "blazing/logic/service/space" ) func (h *Controller) MapIn(data *maps.InInfo, c *entity.Player) (result *maps.OutInfo, err errorcode.ErrorCode) { //这个时候player应该是空的 c.MapId = data.MapId //登录地图 space.GetPlanet(c.MapId).Set(c.UserID, c) //添加玩家 //result = &maps.OutInfo{UserID: c.UserID} //设置广播信息 data.Broadcast(c.MapId, maps.OutInfo{UserID: c.UserID}) //同步广播 return }