Ru:InventoryItem
Материал из Pocket Fallout для КПК на PDA PC PPC Mobile.
(Перенаправлено с InventoryItem)
[править]
Класс InventoryItem
Предназначен для создания, конфигурирования и управления вещами в инвентарях юнитов и/или контейнеров.
[править]
Список методов
| NewItem | Создать объект инвентаря (вещь) |
| AddToObject | Добавить ранее созданный объект в инвентарь объекта |
| UseItemFrom | Найти в инвентаре объекта <имя_объекта > вещь <идентификатор_вещи> и спозиционировать указатель на ней |
| ReleaseItem | Освободить указатель на вещь инвентаря. Вызов процедуры имеет смысл, если предварительно вещь была найдена с помощью функции UseItemFrom |
| SetDescription | Установить описание для вещи |
| SetWeight | Установить вес вещи в граммах |
| SetUseItemState | Установить флаги использования вещи |
| SetWeaponState | Установить для вещи статус "оружие" |
| SetArmourState | Установить для вещи статус "броня". Не совместим с предыдущим |
| isCanUse | Узнать, можно ли использовать вещь? |
| isCanUseOn | Узнать, можно ли использовать вещь на чем-то? |
| isWeapon | Узнать, является ли вещь оружием? |
| isArmour | Узнать, является ли вещь броней? |
| SetActionPoints | Установить значение указанного типа очков действия |
| GetActionPoints | Получить значение очков указанного типа действия |
| SetDamageResistance | Установить значения указанного параметра сопротивления к повреждениям |
| GetMinDamageResistance | Получить минимальное значение указанного параметра сопротивления к повреждениям |
| GetMaxDamageResistance | Получить максимальное значение указанного параметра сопротивления к повреждениям |
| SetFileNameForUnit | Установить префикс имени файла спрайта для объекта-юнита, содержащего в активе данную вещь (т.е. если юнит держит текущую вещь в руке) |
| SetArmourParam | Установить значение указанного параметра брони |
| GetArmourParam | Получить значение указанного параметра брони |
| SetWeaponParam | Установить значение указанного параметра оружия |
| GetWeaponParam | Получить значение указанного параметра оружия |
| SetWeaponDamage | Установить повреждение оружия |
| GetMinWeaponDamage | Получить минимальное значение повреждения (если вещь - оружие) |
| GetMaxWeaponDamage | Получить максимальное значение повреждения (если вещь - оружие) |
| SetWeaponBonus | Установить значение указанного бонуса оружия |
| GetWeaponBonus | Получить значение указанного бонуса оружия |
| SetCount | Установить количество текущей вещи |
| GetCount | Получить количество текущей вещи |
| SetPrice | Установить цену вещи |
| GetPrice | Получить цену вещи |
| SetAttackCaptions | Установить имена графических файлов, которые будут отображать строку текущий атаки на панели игрока (над оружием) |
| SetDeterioration | Устанавливает значение износа(амортизации) вещи |
| GetDeterioration | Получает износ(амортизацию) вещи |
| SetAttackFileNames | Установливает префиксы имен файлов анимации, описывающих атаку |
| GetAmmunition | Получить строковое представление амуниции/магазина патронов для текущей вещи |
| SetAmmunition | Установить амуницию/магазин патронов для текущей вещи |
| Free | Деструктор объекта |