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

◆ EEItemDetached()

override void EEItemDetached ( EntityAI item,
string slot_name )
protected

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

738 {
739 switch (slot_name)
740 {
741 case "CarBattery":
742 case "TruckBattery":
743 m_BatteryHealth = -1;
744 if (GetGame().IsServer())
745 {
746 if (EngineIsOn())
747 {
748 EngineStop();
749 }
750
751 if (IsScriptedLightsOn())
752 {
754 }
755 }
756 break;
757 case "SparkPlug":
758 case "GlowPlug":
759 m_PlugHealth = -1;
760 if (GetGame().IsServer() && EngineIsOn())
761 {
762 EngineStop();
763 }
764 break;
765 case "CarRadiator":
766 m_Radiator = null;
767 if (GetGame().IsServer())
768 {
769 LeakAll(CarFluid.COOLANT);
770
771 if (m_DamageZoneMap.Contains("Radiator"))
772 {
773 SetHealth("Radiator", "Health", 0);
774 }
775 }
776 break;
777 }
778
779 if (GetGame().IsServer())
780 {
781 Synchronize();
782 }
783
785 UpdateLights();
786 }
CarFluid
Type of vehicle's fluid. (native, do not change or extend)
Определения Car.c:19
float m_BatteryHealth
Определения CarScript.c:172
EntityAI m_Radiator
Определения CarScript.c:175
void UpdateLights(int new_gear=-1)
Определения CarScript.c:1842
void ToggleHeadlights()
Switches headlights on/off, including the illumination of the control panel and synchronizes this cha...
Определения CarScript.c:1836
float m_PlugHealth
Определения CarScript.c:173
void UpdateHeadlightState()
Определения CarScript.c:714
bool IsScriptedLightsOn()
Propper way to get if light is swiched on. Use instead of IsLightsOn().
Определения CarScript.c:1830
void Synchronize()
Определения CombinationLock.c:151
proto native CGame GetGame()

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