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

◆ EEItemDetached()

override void Car::EEItemDetached ( EntityAI item,
string slot_name )
inlineprotected

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

816 {
817 switch (slot_name)
818 {
819 case "CarBattery":
820 case "TruckBattery":
821 m_BatteryHealth = -1;
822 if (IsServerOrOwner())
823 {
824 if (EngineIsOn())
825 {
826 EngineStop();
827 }
828 }
829
830 if (g_Game.IsServer())
831 {
832 if (IsScriptedLightsOn())
833 {
835 }
836
837 UpdateBattery(ItemBase.Cast(item));
838 }
839 break;
840 case "SparkPlug":
841 case "GlowPlug":
842 m_PlugHealth = -1;
843 if (g_Game.IsServer() && EngineIsOn())
844 {
845 EngineStop();
846 }
847 break;
848 case "CarRadiator":
849 m_Radiator = null;
850 if (IsServerOrOwner())
851 {
852 LeakAll(CarFluid.COOLANT);
853 }
854
855 if (g_Game.IsServer())
856 {
857 if (m_DamageZoneMap.Contains("Radiator"))
858 {
859 SetHealth("Radiator", "Health", 0);
860 }
861 }
862 break;
863 }
864
865 if (g_Game.IsServer())
866 {
867 Synchronize();
868 }
869
871 UpdateLights();
872 }
CarFluid
Type of vehicle's fluid. (native, do not change or extend)
Определения Car.c:19
void Synchronize()
Определения CombinationLock.c:151
DayZGame g_Game
Определения DayZGame.c:3942
class GP5GasMask extends MaskBase ItemBase
void UpdateHeadlightState()
Определения CarScript.c:792
void UpdateBattery(ItemBase battery)
Определения CarScript.c:3029
float m_PlugHealth
Определения CarScript.c:210
bool IsScriptedLightsOn()
Proper way to get if light is swiched on.
Определения CarScript.c:2070
float m_BatteryHealth
Определения CarScript.c:209
override void UpdateLights(int new_gear=-1)
Определения CarScript.c:2095
bool IsServerOrOwner()
Определения CarScript.c:3222
EntityAI m_Radiator
Определения CarScript.c:212
void ToggleHeadlights()
Switches headlights on/off, including the illumination of the control panel and synchronizes this cha...
Определения CarScript.c:2088

Перекрестные ссылки g_Game, IsScriptedLightsOn(), IsServerOrOwner(), m_BatteryHealth, m_PlugHealth, m_Radiator, Synchronize(), ToggleHeadlights(), UpdateBattery(), UpdateHeadlightState() и UpdateLights().