DayZ 1.28
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ CanLoadAttachment() [2/2]

override bool FireplaceBase::CanLoadAttachment ( EntityAI attachment)
inlineprotected

IsOven() &&

См. определение в файле Fireplace.c строка 139

140 {
141 if ( !super.CanLoadAttachment(attachment) )
142 return false;
143
144 ItemBase item = ItemBase.Cast( attachment );
145
146 //cookware
147 if ( ( item.Type() == ATTACHMENT_CAULDRON ) || ( item.Type() == ATTACHMENT_COOKING_POT ) )
148 {
149 //if ( IsItemTypeAttached( ATTACHMENT_TRIPOD ) /*|| IsOven()*/ )
150 return true;
151 }
152 if ( item.Type() == ATTACHMENT_FRYING_PAN )
153 {
154 //if ( IsOven() )
155 return true;
156 }
157
158 // food on direct cooking slots
159 //if ( IsOven() )
160 //{
161 if ( item.IsKindOf( "Edible_Base" ) )
162 return true;
163 //}
164 //tripod
165 if ( item.Type() == ATTACHMENT_TRIPOD )
166 {
167 if ( GetHierarchyParent() == NULL )
168 return true;
169 }
170
171 //stones
172 if ( item.Type() == ATTACHMENT_STONES )
173 {
174 if ( GetHierarchyParent() /*|| IsBurning()*/ )
175 return false;
176
177 return true;
178 }
179
180 return true;
181 }
ATTACHMENT_FRYING_PAN
Определения FireplaceBase.c:201
ATTACHMENT_CAULDRON
Определения FireplaceBase.c:202
ATTACHMENT_STONES
Определения FireplaceBase.c:199
ATTACHMENT_COOKING_POT
Определения FireplaceBase.c:200
ATTACHMENT_TRIPOD
Определения FireplaceBase.c:197
class GP5GasMask extends MaskBase ItemBase

Перекрестные ссылки ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_FRYING_PAN, ATTACHMENT_STONES и ATTACHMENT_TRIPOD.