94 {
95 super.DestroyPartServer(player,part_name,action_id,destroyed_by_connected_part);
96
97
99 {
100 m_Parent.OnPartDestroyedServer(player, part_name, action_id);
102 }
103 else
104 {
106 }
107
108
109 string damageZone;
110 if (DamageSystem.GetDamageZoneFromComponentName(
m_EntityParent,part_name,damageZone) &&
m_EntityParent.GetHealth(damageZone,
"Health") > 0)
111 {
113 }
114 }
void ProcessOnPartDestroyedServer(Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
void DestroyConnectedParts(string part_name)
BaseBuildingBase m_Parent