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

◆ EEItemDetached()

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

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

762 {
763 switch (slot_name)
764 {
765 case "CarBattery":
766 case "TruckBattery":
767 m_BatteryHealth = -1;
768 if (IsServerOrOwner())
769 {
770 if (EngineIsOn())
771 {
772 EngineStop();
773 }
774 }
775
776 if (GetGame().IsServer())
777 {
778 if (IsScriptedLightsOn())
779 {
781 }
782
783 UpdateBattery(ItemBase.Cast(item));
784 }
785 break;
786 case "SparkPlug":
787 case "GlowPlug":
788 m_PlugHealth = -1;
789 if (GetGame().IsServer() && EngineIsOn())
790 {
791 EngineStop();
792 }
793 break;
794 case "CarRadiator":
795 m_Radiator = null;
796 if (IsServerOrOwner())
797 {
798 LeakAll(CarFluid.COOLANT);
799 }
800
801 if (GetGame().IsServer())
802 {
803 if (m_DamageZoneMap.Contains("Radiator"))
804 {
805 SetHealth("Radiator", "Health", 0);
806 }
807 }
808 break;
809 }
810
811 if (GetGame().IsServer())
812 {
813 Synchronize();
814 }
815
817 UpdateLights();
818 }
CarFluid
Type of vehicle's fluid. (native, do not change or extend)
Определения Car.c:19
void Synchronize()
Определения CombinationLock.c:151
class GP5GasMask extends MaskBase ItemBase
void UpdateHeadlightState()
Определения CarScript.c:738
void UpdateBattery(ItemBase battery)
Определения CarScript.c:2886
float m_PlugHealth
Определения CarScript.c:201
bool IsScriptedLightsOn()
Proper way to get if light is swiched on. Use instead of IsLightsOn().
Определения CarScript.c:1939
float m_BatteryHealth
Определения CarScript.c:200
void UpdateLights(int new_gear=-1)
Определения CarScript.c:1953
bool IsServerOrOwner()
Определения CarScript.c:3077
EntityAI m_Radiator
Определения CarScript.c:203
void ToggleHeadlights()
Switches headlights on/off, including the illumination of the control panel and synchronizes this cha...
Определения CarScript.c:1945
proto native CGame GetGame()

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