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

◆ PlayerControlDisable()

override void MissionBase::PlayerControlDisable ( int mode)
inlineprivate

Deprecated; simple input restrictions.

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

887 {
888 super.PlayerControlDisable(mode);
889
890 switch (mode)
891 {
893 {
894 AddActiveInputExcludes({"menu"});
895 break;
896 }
898 {
899 AddActiveInputExcludes({"inventory"});
900 AddActiveInputRestriction(EInputRestrictors.INVENTORY);
901 break;
902 }
904 {
905 AddActiveInputExcludes({"loopedactions"});
906 AddActiveInputRestriction(EInputRestrictors.MAP);
907 break;
908 }
910 {
911 AddActiveInputExcludes({"radialmenu"});
912 break;
913 }
915 {
916 AddActiveInputExcludes({"radialmenu"});
917 break;
918 }
919 default:
920 {
921 Debug.Log("Unknown controls disable mode");
922 return;
923 }
924 }
925
927
928 PlayerBase player = PlayerBase.Cast( g_Game.GetPlayer() );
929 if ( player )
930 {
931 ItemBase item = player.GetItemInHands();
932 if (item && item.IsWeapon())
933 player.RequestResetADSSync();
934 }
935 }
string Debug()
Определения CachedEquipmentStorageBase.c:26
DayZGame g_Game
Определения DayZGame.c:4074
class GP5GasMask extends MaskBase ItemBase
override void AddActiveInputExcludes(array< string > excludes)
Adds one or more exclude groups to disable and refreshes excludes.
Определения missionGameplay.c:1001
int m_ControlDisabledMode
Определения missionGameplay.c:38
override void AddActiveInputRestriction(int restrictor)
Adds one input restriction (specific behaviour oudside regular excludes, defined below)
Определения missionGameplay.c:1033
const int INPUT_EXCLUDE_MOUSE_RADIAL
Определения 3_Game/DayZ/constants.c:694
const int INPUT_EXCLUDE_ALL
Определения 3_Game/DayZ/constants.c:691
const int INPUT_EXCLUDE_INVENTORY
Определения 3_Game/DayZ/constants.c:692
const int INPUT_EXCLUDE_MAP
Определения 3_Game/DayZ/constants.c:695
const int INPUT_EXCLUDE_MOUSE_ALL
Определения 3_Game/DayZ/constants.c:693

Перекрестные ссылки 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.