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

◆ OnFreezeStateChangeServer()

override void Barrel_ColorBase::OnFreezeStateChangeServer ( )
inlineprotected

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

37 {
38 super.OnFreezeStateChangeServer();
39
40 //soak CARGO items on unfreeze
41 CargoBase cargo;
42 if (!GetIsFrozen() && GetLiquidType() != 0 && Class.CastTo(cargo,GetInventory().GetCargo()))
43 {
44 int count = cargo.GetItemCount();
45 for (int i = 0; i < count; ++i)
46 {
47 MiscGameplayFunctions.SoakItemInsideParentContainingLiquidAboveThreshold(ItemBase.Cast(cargo.GetItem(i)), this);
48 }
49 }
50 }
class GP5GasMask extends MaskBase ItemBase
override int GetLiquidType()
Определения ItemBase.c:8547
proto native int GetItemCount()
proto native EntityAI GetItem(int index)

Перекрестные ссылки Class::CastTo(), CargoBase::GetItem(), CargoBase::GetItemCount() и GetLiquidType().