package controller import ( "blazing/common/socket/errorcode" "blazing/logic/service/maps" "blazing/logic/service/maps/info" "blazing/logic/service/player" ) func (h Controller) Walk(data *maps.WalkInInfo, c *player.Player) (result *info.WalkOutInfo, err errorcode.ErrorCode) { result = &info.WalkOutInfo{ Flag: data.Flag, Point: data.Point, Path: data.Path, UserID: c.Info.UserID, } c.GetSpace().Walk(c, result) c.Info.Pos = data.Point return }