package controller import ( "blazing/common/socket/errorcode" "blazing/logic/service/player" "blazing/logic/service/space/info" ) func (h Controller) PlayerWalk(data *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, } defer c.GetSpace().Walk(c, result) c.Info.Pos = data.Point return }