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

◆ PlayerControlDisable()

override void MissionBase::PlayerControlDisable ( int mode)
inlineprivate

Deprecated; simple input restrictions.

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

860 {
861 super.PlayerControlDisable(mode);
862
863 switch (mode)
864 {
866 {
867 AddActiveInputExcludes({"menu"});
868 break;
869 }
871 {
872 AddActiveInputExcludes({"inventory"});
873 AddActiveInputRestriction(EInputRestrictors.INVENTORY);
874 break;
875 }
877 {
878 AddActiveInputExcludes({"loopedactions"});
879 AddActiveInputRestriction(EInputRestrictors.MAP);
880 break;
881 }
883 {
884 AddActiveInputExcludes({"radialmenu"});
885 break;
886 }
888 {
889 AddActiveInputExcludes({"radialmenu"});
890 break;
891 }
892 default:
893 {
894 Debug.Log("Unknown controls disable mode");
895 return;
896 }
897 }
898
900
901 PlayerBase player = PlayerBase.Cast( g_Game.GetPlayer() );
902 if ( player )
903 {
904 ItemBase item = player.GetItemInHands();
905 if (item && item.IsWeapon())
906 player.RequestResetADSSync();
907 }
908 }
string Debug()
Определения CachedEquipmentStorageBase.c:29
DayZGame g_Game
Определения DayZGame.c:3942
class GP5GasMask extends MaskBase ItemBase
override void AddActiveInputExcludes(array< string > excludes)
Adds one or more exclude groups to disable and refreshes excludes.
Определения missionGameplay.c:969
int m_ControlDisabledMode
Определения missionGameplay.c:38
override void AddActiveInputRestriction(int restrictor)
Adds one input restriction (specific behaviour oudside regular excludes, defined below)
Определения missionGameplay.c:1001
const int INPUT_EXCLUDE_MOUSE_RADIAL
Определения 3_Game/DayZ/constants.c:660
const int INPUT_EXCLUDE_ALL
Определения 3_Game/DayZ/constants.c:657
const int INPUT_EXCLUDE_INVENTORY
Определения 3_Game/DayZ/constants.c:658
const int INPUT_EXCLUDE_MAP
Определения 3_Game/DayZ/constants.c:661
const int INPUT_EXCLUDE_MOUSE_ALL
Определения 3_Game/DayZ/constants.c:659

Перекрестные ссылки AddActiveInputExcludes(), AddActiveInputRestriction(), g_Game, INPUT_EXCLUDE_ALL, INPUT_EXCLUDE_INVENTORY, INPUT_EXCLUDE_MAP, INPUT_EXCLUDE_MOUSE_ALL, INPUT_EXCLUDE_MOUSE_RADIAL, Debug::Log() и m_ControlDisabledMode.