Основная функция:
my %hash = {'inner1'=>{'foo'=>5},
'inner2'=>{'bar'=>6}};
$object->State(0, %AMSValues);
Отправлено:
sub State
{
my ($self, $state, %values) = @_;
my $value = \%values;
Из того, что я знаю, один должен быть хешем, а другой - указателем, но ...
Не похоже, что картинка работает так,
$value = $value->{"HASH(0x52e0b6c)"}
%values = $values->{"HASH(0x52e0b6c)"}