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

◆ CanLoadAttachment() [2/2]

override bool FireplaceBase::CanLoadAttachment ( EntityAI attachment)
inlineprotected

IsOven() &&

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

151 {
152 if ( !super.CanLoadAttachment(attachment) )
153 return false;
154
155 ItemBase item = ItemBase.Cast( attachment );
156
157 //cookware
158 if ( ( item.Type() == ATTACHMENT_CAULDRON ) || ( item.Type() == ATTACHMENT_COOKING_POT ) )
159 {
160 //if ( IsItemTypeAttached( ATTACHMENT_TRIPOD ) /*|| IsOven()*/ )
161 return true;
162 }
163 if ( item.Type() == ATTACHMENT_FRYING_PAN )
164 {
165 //if ( IsOven() )
166 return true;
167 }
168
169 // food on direct cooking slots
170 //if ( IsOven() )
171 //{
172 if ( item.IsKindOf( "Edible_Base" ) )
173 return true;
174 //}
175 //tripod
176 if ( item.Type() == ATTACHMENT_TRIPOD )
177 {
178 if ( GetHierarchyParent() == NULL )
179 return true;
180 }
181
182 //stones
183 if ( item.Type() == ATTACHMENT_STONES )
184 {
185 if ( GetHierarchyParent() /*|| IsBurning()*/ )
186 return false;
187
188 return true;
189 }
190
191 return true;
192 }
ATTACHMENT_FRYING_PAN
Определения FireplaceBase.c:203
ATTACHMENT_CAULDRON
Определения FireplaceBase.c:204
ATTACHMENT_STONES
Определения FireplaceBase.c:201
ATTACHMENT_COOKING_POT
Определения FireplaceBase.c:202
ATTACHMENT_TRIPOD
Определения FireplaceBase.c:199
class GP5GasMask extends MaskBase ItemBase

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