コード例 #1
0
ファイル: update.go プロジェクト: Jordanzuo/GameServer_Go
func UpdateInfo_Name(playerObj *player.Player, name string) {
	playerObj.MutexObj.Lock()
	defer playerObj.MutexObj.Unlock()

	playerObj.Name = name
}
コード例 #2
0
ファイル: update.go プロジェクト: Jordanzuo/GameServer_Go
func UpdateInfo_Gold(playerObj *player.Player, gold int) {
	playerObj.MutexObj.Lock()
	defer playerObj.MutexObj.Unlock()

	playerObj.Gold = gold
}
コード例 #3
0
ファイル: update.go プロジェクト: Jordanzuo/GameServer_Go
func UpdateInfo_Diamond(playerObj *player.Player, diamond int) {
	playerObj.MutexObj.Lock()
	defer playerObj.MutexObj.Unlock()

	playerObj.Diamond = diamond
}
コード例 #4
0
ファイル: update.go プロジェクト: Jordanzuo/GameServer_Go
func UpdateInfo_VipExp(playerObj *player.Player, vipExp int) {
	playerObj.MutexObj.Lock()
	defer playerObj.MutexObj.Unlock()

	playerObj.VipExp = vipExp
}
コード例 #5
0
ファイル: update.go プロジェクト: Jordanzuo/GameServer_Go
func UpdateInfo_Exp(playerObj *player.Player, exp int) {
	playerObj.MutexObj.Lock()
	defer playerObj.MutexObj.Unlock()

	playerObj.Exp = exp
}
コード例 #6
0
ファイル: update.go プロジェクト: Jordanzuo/GameServer_Go
func UpdateInfo_Lv(playerObj *player.Player, lv int) {
	playerObj.MutexObj.Lock()
	defer playerObj.MutexObj.Unlock()

	playerObj.Lv = lv
}