GmAction.go 390 Bytes
package action

import (
	"pro2d/common/components"
	"pro2d/common/logger"
	"pro2d/models"
	"strconv"
)

type GmAction struct {
}

func (gm *GmAction) AddExp(conn components.IConnection, role *models.RoleModel, properties map[string]interface{}) int {
	logger.Debug(properties)
	exp, _ := strconv.Atoi(properties["exp"].(string))
	role.IncrPropertyChan(conn, "exp", int64(exp))
	return 0
}