FadedProto:UseObjects
В игре много разной техники.
Металлодетектор
Создаётся из префаба metalDetectorPrefab. Пиликает, если в него зашёл кто-то с оружием. Любые NPC с Behaviour=guard сбегаются на шум и, увидев человека в детекторе (который при этом сам не guard), пытаются его обыскать и арестовать. Металлодетектор можно сломать.
Телефон
По телефону можно звонить на любой другой телефон, и находящиеся рядом NPC c галкой React On Phone попытаются взять трубку и начать диалог. Охранники могут вызывать по ближайшему телефону копов, а те - подкрепление. Телефон можно сломать. Создаётся из префабов blackphonePrefab или streetPhonePrefab. Можно создать и свой. В иерархии телефона лежат думми с названиями CALLEDCAR, CALLEDCAR1 и CALLEDCAR2 - это думми, к которым подъезжают копы, вызванные по телефону. На телефоне висит компонент usePhone, его настройки таковы:
- Number: семизначный телефонный номер. Если с любого другого телефона позвонить по этому номеру, он будет звенеть.
- Broken: сломан ли.
- Private: является ли телефон домашним. Если нет, то считаеся за таксофон. NPC предпочитают по возможности таксофоны.
Вызов копов через телефон
Копы вызываются, если набрать 911. Чтобы их можно было вызывать, надо добавить в сцену ещё несколько объектов:
- !COPS: думми, в иерархии которого лежат все копы, детективы и их тачки. Можно копировать напрямую из сцены tech_examples.
- carSpawn0, 1, 2, 3: четыре думми указывающих, где копы могут заспауниться.
- carEscape0, 1, 2, 3: четыре думми указывающих, куда копы должны уезжать с карты.