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

◆ SaveAreaPersistenceFlag()

void ManBase::SaveAreaPersistenceFlag ( ParamsWriteContext ctx)
inlineprivate

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

7078 {
7079 if (GetModifiersManager())
7080 SetPersistentFlag(PersistentFlag.AREA_PRESENCE, GetModifiersManager().IsModifierActive(eModifiers.MDF_AREAEXPOSURE));//set the flag for player's presence in contaminated area
7082 }
PersistentFlag
Определения PersistentFlag.c:6
void SetPersistentFlag(PersistentFlag bit, bool enable)
Определения PlayerBase.c:7015
ModifiersManager GetModifiersManager()
Определения PlayerBase.c:7838
int m_PersistentFlags
Определения PlayerBase.c:153
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().