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

◆ GetSteamPosition()

static vector GetSteamPosition ( EntityAI parent)
staticprotected

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

1022 {
1023 vector particle_pos;
1024 float steam_offset = 0;
1025
1026 if ( parent )
1027 {
1028 particle_pos = parent.GetPosition();
1029
1030 if ( parent.IsInherited( PortableGasStove ) )
1031 {
1032 steam_offset = 0.2;
1033 }
1034 else if ( parent.IsInherited( FireplaceBase ) )
1035 {
1036 FireplaceBase fireplace = FireplaceBase.Cast( parent );
1037
1038 if ( fireplace.IsBaseFireplace() )
1039 {
1040 steam_offset = 0.8;
1041 }
1042 else if ( fireplace.IsBarrelWithHoles() )
1043 {
1044 steam_offset = 1.1;
1045 }
1046 else if ( fireplace.IsFireplaceIndoor() )
1047 {
1048 steam_offset = 0.45;
1049 }
1050 else if ( fireplace.IsIndoorOven() )
1051 {
1052 steam_offset = 0.9;
1053 }
1054 }
1055 }
1056
1057 particle_pos[1] = particle_pos[1] + steam_offset;
1058
1059 return particle_pos;
1060 }
override bool IsBaseFireplace()
Определения BarrelHoles_ColorBase.c:54
override bool IsIndoorOven()
Определения OvenIndoor.c:159
override bool IsBarrelWithHoles()
Определения BarrelHoles_ColorBase.c:133
Определения EnConvert.c:106

Перекрестные ссылки FireplaceBase::IsBarrelWithHoles(), FireplaceBase::IsBaseFireplace() и FireplaceBase::IsIndoorOven().