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

◆ SaveAreaPersistenceFlag()

void ManBase::SaveAreaPersistenceFlag ( ParamsWriteContext ctx)
inlineprivate

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

6852 {
6853 if (GetModifiersManager())
6854 SetPersistentFlag(PersistentFlag.AREA_PRESENCE, GetModifiersManager().IsModifierActive(eModifiers.MDF_AREAEXPOSURE));//set the flag for player's presence in contaminated area
6856 }
PersistentFlag
Определения PersistentFlag.c:6
void SetPersistentFlag(PersistentFlag bit, bool enable)
Определения PlayerBase.c:6789
ModifiersManager GetModifiersManager()
Определения PlayerBase.c:7595
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().