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

◆ RegisterEffectGroup()

void VehicleVFXComponent::RegisterEffectGroup ( EVehicleVFXEffectGroup groupId,
typename effectTypename ,
int count,
VehicleVFXDataParams params )
inlineprotected

register multiple instances of single type of effect owned by the given group

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

140 {
141 if (!m_EffectGroupsMap.Contains(groupId))
142 {
143 array<ref VehicleVFXData> groupData = new array<ref VehicleVFXData>();
144 for (int i = 0; i < count; ++i)
145 groupData.Insert(CreateEffectData(effectTypename, params));
146
147 m_EffectGroupsMap.Insert(groupId, groupData);
148 }
149 #ifdef DIAG_DEVELOPER
150 else
151 ErrorEx(string.Format("Group for '%1' is already registered", EnumTools.EnumToString(EVehicleVFXEffectGroup, groupId)));
152 #endif
153 }
ref map< int, ref array< ref VehicleVFXData > > m_EffectGroupsMap
keyed by EVehicleVFXEffectGroup
Определения VehicleVFXComponent.c:103
VehicleVFXData CreateEffectData(typename effectTypename, VehicleVFXDataParams params)
Определения VehicleVFXComponent.c:157
enum ShapeType ErrorEx

Перекрестные ссылки CreateEffectData(), EnumTools::EnumToString(), ErrorEx, m_EffectGroupsMap и VehicleVFXDataParams().