示例#1
0
文件: sesuser.go 项目: chogaths/robin
// 移除ses上的绑定
func RemoveUser(ses *netdef.Session) *User {

	tag := ses.GetTag(gameUserTag)

	if tag == nil {
		return nil
	}

	u := tag.(*User)

	userGuard.Lock()

	ses.SetTag(gameUserTag, nil)

	userCount = userCount - 1

	userGuard.Unlock()

	return u

}