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

◆ CanLoadAttachment() [2/2]

override bool FireplaceBase::CanLoadAttachment ( EntityAI attachment)
inlineprotected

IsOven() &&

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

132 {
133 if ( !super.CanLoadAttachment(attachment) )
134 return false;
135
136 ItemBase item = ItemBase.Cast( attachment );
137
138 //cookware
139 if ( ( item.Type() == ATTACHMENT_CAULDRON ) || ( item.Type() == ATTACHMENT_COOKING_POT ) )
140 {
141 //if ( IsItemTypeAttached( ATTACHMENT_TRIPOD ) /*|| IsOven()*/ )
142 return true;
143 }
144 if ( item.Type() == ATTACHMENT_FRYING_PAN )
145 {
146 //if ( IsOven() )
147 return true;
148 }
149
150 // food on direct cooking slots
151 //if ( IsOven() )
152 //{
153 if ( item.IsKindOf( "Edible_Base" ) )
154 return true;
155 //}
156 //tripod
157 if ( item.Type() == ATTACHMENT_TRIPOD )
158 {
159 if ( GetHierarchyParent() == NULL )
160 return true;
161 }
162
163 //stones
164 if ( item.Type() == ATTACHMENT_STONES )
165 {
166 if ( GetHierarchyParent() /*|| IsBurning()*/ )
167 return false;
168
169 return true;
170 }
171
172 return true;
173 }
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.