Eitems — различия между версиями
Podkor (обсуждение | вклад) (→Ссылки на объекты) |
Podkor (обсуждение | вклад) (→Окно подтверждения покупки) |
||
Строка 48: | Строка 48: | ||
[[Файл:Eitems3.jpg|300px]] | [[Файл:Eitems3.jpg|300px]] | ||
+ | |||
+ | ==Окно окно подтверждения продажи== | ||
+ | |||
+ | *'''окно''' - некая машина, содержащая в себе всю необходимую информацию,олицетворяет собой само окно подтверждения продажи. Должно содержать состояние open. | ||
+ | *'''иконка''' - картинка, отображающая иконку предмета. | ||
+ | *'''текст(объект)''' - текстовый объект, отображающий название предмета. | ||
+ | *'''описание (объект)''' - текстовый объект, отображающий описание предмета, который продается. | ||
+ | *'''иконка цены''' - объект типа картинка, отображающий иконку цены, это может быть золото, кристаллы и т.п. | ||
+ | *'''цена''' - счетчик, отображающий цену продаваемого предмета. | ||
+ | *'''купить''' - кнопка, по нажатию на которую, происходит покупка предмета. | ||
+ | *'''использовать''' - кнопка, по нажатию на которую, предмет используется. | ||
+ | *'''количество''' - счетчик, отображающий количество предметов, которые есть в наличии на данный момент. | ||
+ | *'''иконка ресурса 1''' - графический ресурс, отображающий иконку монет. | ||
+ | *'''иконка ресурса 2''' - графический ресурс, отображающий иконку кристаллов. | ||
==Добавляемые параметры== | ==Добавляемые параметры== |
Версия 09:01, 9 августа 2013
объект, служащий для связи инвентаря(магазина) и экономики
Содержание
Свойства
- иконка ресурса 1 - Графический ресурс иконки монет.
- иконка ресурса 2 - Графический ресурс иконки кристаллов
Ссылки на объекты
- economics - ссылка на объект economics
- таблица - ссылка на таблицу, где будут размещаться шаблоны
- шаблон магазина - ссылка на шаблон магазина
- шаблон инвентаря - ссылка на шаблон инвентаря
- инвентарь - для связи объектов economics, например, с tools
Окно подтверждения покупки
- окно - Некая машина, олицетворяющая собой само окно предмета. Должна иметь состояние open.
- иконка - Иконка предмета.
- текст (объект) - Текстовый объект в окошке.
- описание (объект) - Текстовый объект в окошке, в который сложим описание предмета.
- иконка цены - Объект отображающий иконку цены (кристаллы, золото и т.п.).
- цена - Счетчик отображающий непосредственно цену.
- купить - Кнопка купить. Вызывает объекту eitems состояние buy.
- использовать - Кнопка использовать. Вызывает объекту eitems состояние use.
- количество - Счетчик отображающий количество предметов на данный момент.
Пример:
Окно окно подтверждения продажи
- окно - некая машина, содержащая в себе всю необходимую информацию,олицетворяет собой само окно подтверждения продажи. Должно содержать состояние open.
- иконка - картинка, отображающая иконку предмета.
- текст(объект) - текстовый объект, отображающий название предмета.
- описание (объект) - текстовый объект, отображающий описание предмета, который продается.
- иконка цены - объект типа картинка, отображающий иконку цены, это может быть золото, кристаллы и т.п.
- цена - счетчик, отображающий цену продаваемого предмета.
- купить - кнопка, по нажатию на которую, происходит покупка предмета.
- использовать - кнопка, по нажатию на которую, предмет используется.
- количество - счетчик, отображающий количество предметов, которые есть в наличии на данный момент.
- иконка ресурса 1 - графический ресурс, отображающий иконку монет.
- иконка ресурса 2 - графический ресурс, отображающий иконку кристаллов.
Добавляемые параметры
нехватка ресурсов - при попытке купить предмет, когда не хватает средств, будет передаваться соответствующее состояние объекту указанному в следующем поле.
Параметры и состояния
Есть возможность применять фильтры к предметам, чтобы отображать только предметы нужной нам категории. Категория указывается в настройках предметов в объекте economics. Для этого есть параметр filter. Этот параметр является текстовым и перетаскивается из текстовой базы.
- После определения параметра фильтрации переводим объект eitems в состояние filter.
- Store - состояние, передаваемое объекту eitems, для отображение шаблонов магазина.
- Inventory - состояние, передаваемое объекту eitems, для отображение шаблонов инвентаря.
Состояния Eitems:
- hide_param - спрятать объект (итемс пропадает и из магазина, и из инвентаря)
- use_param - использовать объект
- add_param - добавляет объект из магазина в инвентарь, но не вычитает ресурс (пассивное добавление итемса)
- buy_param - добавляет объект из магазина в инвентарь и вычитает ресурс (осуществляет покупку итемса)
Перед тем, как переводить еитемс в соответствующее состояние нужно его параметру param присвоить текстовый ИД соответствующего предмета.
Сопутствующие объекты
Объекты, которые используются вместе с объектом economics и имеют с ним непосредственную связь:
- - Eitems - объект, служащий для связи инвентаря(магазина) и экономики.
- - Estoreitem - шаблон для ячейки магазина.
- - Einventoryitem - шаблон для ячейки инвентаря.
- - Taskorganizer - органайзер заданий.
- - Etaskitem - шаблон для ячейки задания.
- - Ecollection - шаблон для строки в таблице коллекции.
- - Economics - глобальная настройка игр типа ферма\билдер