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

◆ AddActiveInputExcludes()

override void MissionBase::AddActiveInputExcludes ( array< string > excludes)
inlineprotected

Adds one or more exclude groups to disable and refreshes excludes.

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

962 {
963 super.AddActiveInputExcludes(excludes);
964
965 if (excludes.Count() != 0)
966 {
967 bool changed = false;
969 {
970 m_ActiveInputExcludeGroups = new array<string>;
971 }
972
973 foreach (string excl : excludes)
974 {
975 if (m_ActiveInputExcludeGroups.Find(excl) == -1)
976 {
977 m_ActiveInputExcludeGroups.Insert(excl);
978 changed = true;
979 }
980 }
981
982 if (changed)
983 {
985 #ifdef BULDOZER
987 #endif
988 }
989 }
990 }
proto native UAInputAPI GetUApi()
override void RefreshExcludes()
queues refresh of input excludes
Определения missionGameplay.c:1031
ref array< string > m_ActiveInputExcludeGroups
Определения missionGameplay.c:39
proto native void SupressNextFrame(bool bForce)

Перекрестные ссылки GetUApi(), m_ActiveInputExcludeGroups, RefreshExcludes() и UAInputAPI::SupressNextFrame().

Используется в OnUpdate(), Pause(), PlayerControlDisable(), ShowChat() и ShowInventory().