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

◆ SaveAreaPersistenceFlag()

void ManBase::SaveAreaPersistenceFlag ( ParamsWriteContext ctx)
inlineprivate

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

6844 {
6845 if (GetModifiersManager())
6846 SetPersistentFlag(PersistentFlag.AREA_PRESENCE, GetModifiersManager().IsModifierActive(eModifiers.MDF_AREAEXPOSURE));//set the flag for player's presence in contaminated area
6848 }
PersistentFlag
Определения PersistentFlag.c:6
void SetPersistentFlag(PersistentFlag bit, bool enable)
Определения PlayerBase.c:6781
ModifiersManager GetModifiersManager()
Определения PlayerBase.c:7587
int m_PersistentFlags
Определения PlayerBase.c:106
proto bool Write(void value_out)
eModifiers
Определения eModifiers.c:2
proto native bool IsModifierActive()
is modifier active

Перекрестные ссылки GetModifiersManager(), IsModifierActive(), m_PersistentFlags, SetPersistentFlag() и Serializer::Write().

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