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

◆ ReceiveMaterialsServer()

void ReceiveMaterialsServer ( notnull Man player,
string part_name,
string damagezone_name )
protected

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

727 {
728 ConstructionPart construction_part = GetConstructionPart( part_name );
729 bool is_base = construction_part.IsBase();
730 string main_part_name = construction_part.GetMainPartName();
731 string cfg_path = "cfgVehicles" + " " + GetParent().GetType() + " "+ "Construction" + " " + main_part_name + " " + part_name + " " + "Materials";
732
733 if ( GetGame().ConfigIsExisting( cfg_path ) )
734 {
735 StaticConstructionMethods.SpawnConstructionMaterialPiles(GetParent(),player,cfg_path,part_name,damagezone_name,is_base);
736 }
737 }
ConstructionPart GetConstructionPart(string part_name)
Определения Construction.c:280
bool IsBase()
Определения ConstructionPart.c:65
string GetMainPartName()
Определения ConstructionPart.c:35
static void SpawnConstructionMaterialPiles(notnull EntityAI entity, Man player, string cfg_path, string main_part_name, string damagezone_name="", bool is_base=false)
spawns material from any construction; 'player' parameter optional
Определения Construction.c:1233
proto native CGame GetGame()
BaseBuildingBase GetParent()
Get parent of the Effect.
Определения Construction.c:40

Перекрестные ссылки GetConstructionPart(), GetGame(), ConstructionPart::GetMainPartName(), GetParent(), ConstructionPart::IsBase() и StaticConstructionMethods::SpawnConstructionMaterialPiles().

Используется в DismantlePartServer().