Ранее функция выглядела вот так:
Код:
Spoiler
- Code: Select all
function CmInventory::onSplitStackItem(%this,
%root_id1, %container_id1, %item_id1, %quantity1, %max_stack_size1,
%root_id2, %container_id2, %item_id2, %quantity2, %max_stack_size2, %bitmap)
{
SplitStackItem.init(
%root_id1, %container_id1, %item_id1, %quantity1, %max_stack_size1,
%root_id2, %container_id2, %item_id2, %quantity2, %max_stack_size2, %bitmap);
SplitStackItem.toggle();
}
тепереча:
Код:
Spoiler
- Code: Select all
function CmInventory::onSplitStackItem(%this,
%quantity1, %max_stack_size1,
%quantity2, %max_stack_size2, %bitmap, %name)
{
SplitStackItem.init(
%quantity1, %max_stack_size1,
%quantity2, %max_stack_size2, %bitmap, %name, %name);
SplitStackItem.toggle();
}
т.е. раньше мы могли опираясь на известный корневой ID контейнера,
продолжать делить стек повторными вызовами функции
SplitStackItem
теперь же так не работает...
Прошу перечислите Свойства и Методы SplitStackItem-а,
надеюсь что есть методы что то вроде:
getRootId1,
getConteinerId1,
gerItemId1