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

◆ AddActiveInputExcludes() [2/2]

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

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

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

893 {
894 super.AddActiveInputExcludes(excludes);
895
896 if (excludes.Count() != 0)
897 {
898 bool changed = false;
900 {
901 m_ActiveInputExcludeGroups = new array<string>;
902 }
903
904 foreach (string excl : excludes)
905 {
906 if (m_ActiveInputExcludeGroups.Find(excl) == -1)
907 {
908 m_ActiveInputExcludeGroups.Insert(excl);
909 changed = true;
910 }
911 }
912
913 if (changed)
914 {
916 #ifdef BULDOZER
918 #endif
919 }
920 }
921 }
proto native UAInputAPI GetUApi()
ref array< string > m_ActiveInputExcludeGroups
Определения missionGameplay.c:39
override void RefreshExcludes()
queues refresh of input excludes
Определения missionGameplay.c:1039
proto native void SupressNextFrame(bool bForce)

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