Exemple #1
0
func roleProto(RoleModel *models.RoleData) *protodata.RoleData {

	return &protodata.RoleData{
		RoleId:            proto.Int64(RoleModel.Uid),
		RoleName:          proto.String(RoleModel.Name),
		Stamina:           proto.Int32(int32(RoleModel.ActionValue())),
		MaxStamina:        proto.Int32(int32(models.Role.MaxActionValue)),
		Coin:              proto.Int32(int32(RoleModel.Coin)),
		Diamond:           proto.Int32(int32(RoleModel.Diamond)),
		SuppleStaminaTime: proto.Int32(int32(RoleModel.ActionRecoverTime())),
		SuppleStaDiamond:  proto.Int32(int32(buyActionDiamond(RoleModel.BuyActionNum))),
		KillNum:           proto.Int32(int32(RoleModel.KillNum))}
}