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

◆ RemoveActiveInputExcludes() [2/2]

override void MissionBase::RemoveActiveInputExcludes ( array< string > excludes,
bool bForceSupress = false )
inlineprotected

Removes one or more exclude groups and refreshes excludes.

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

835 {
836 super.RemoveActiveInputExcludes(excludes,bForceSupress);
837
838 if (excludes.Count() != 0)
839 {
840 bool changed = false;
841
843 {
844 foreach (string excl : excludes)
845 {
846 if (m_ActiveInputExcludeGroups.Find(excl) != -1)
847 {
848 m_ActiveInputExcludeGroups.RemoveItem(excl);
849 changed = true;
850 }
851 }
852
853 if (changed)
854 {
856 }
857 }
858
859 // supress control for next frame
860 GetUApi().SupressNextFrame(bForceSupress);
861 }
862 }
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().