Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс Mission

Mission class. Подробнее...

Защищенные данные

ref ScriptInvoker m_OnInputDeviceChanged = new ScriptInvoker()
 
ref ScriptInvoker m_OnInputPresetChanged = new ScriptInvoker()
 
ref ScriptInvoker m_OnInputDeviceConnected = new ScriptInvoker()
 
ref ScriptInvoker m_OnInputDeviceDisconnected = new ScriptInvoker()
 
ref ScriptInvoker m_OnModMenuVisibilityChanged = new ScriptInvoker()
 
ref ScriptInvoker m_OnTimeChanged = new ScriptInvoker()
 

Закрытые члены

void ~Mission ()
 
void OnInit ()
 
void OnMissionStart ()
 
void OnMissionFinish ()
 
void OnUpdate (float timeslice)
 
void OnKeyPress (int key)
 
void OnKeyRelease (int key)
 
void OnMouseButtonPress (int button)
 
void OnMouseButtonRelease (int button)
 
void OnEvent (EventType eventTypeId, Param params)
 
void OnItemUsed (InventoryItem item, Man owner)
 
void AddDummyPlayerToScheduler (Man player)
 
void Reset ()
 
void ResetGUI ()
 
void OnGameplayDataHandlerLoad ()
 
Hud GetHud ()
 
ObjectSnapCallback GetInventoryDropCallback ()
 
bool IsPlayerDisconnecting (Man player)
 
UIScriptedMenu CreateScriptedMenu (int id)
 
UIScriptedWindow CreateScriptedWindow (int id)
 
WorldData GetWorldData ()
 
WorldLighting GetWorldLighting ()
 
DynamicMusicPlayer GetDynamicMusicPlayer ()
 
bool IsPaused ()
 
bool IsGame ()
 
bool IsServer ()
 
void Pause ()
 
void Continue ()
 
void AbortMission ()
 
void CreateLogoutMenu (UIMenuPanel parent)
 
void StartLogoutMenu (int time)
 
void CreateDebugMonitor ()
 
void HideDebugMonitor ()
 
void RefreshCrosshairVisibility ()
 
void HideCrosshairVisibility ()
 
bool IsMissionGameplay ()
 
bool IsControlDisabled ()
 
int GetControlDisabledMode ()
 
void PlayerControlEnable (bool bForceSupress)
 
void PlayerControlDisable (int mode)
 deprecated
 
void RemoveActiveInputExcludes (array< string > excludes, bool bForceSupress=false)
 deprecated
 
void RemoveActiveInputRestriction (int restrictor)
 
void AddActiveInputExcludes (array< string > excludes)
 
void AddActiveInputRestriction (int restrictor)
 
void RefreshExcludes ()
 
bool IsInputExcludeActive (string exclude)
 
bool IsInputRestrictionActive (int restriction)
 
void EnableAllInputs (bool bForceSupress=false)
 
void ShowInventory ()
 
void HideInventory ()
 
void ShowChat ()
 
void HideChat ()
 
void UpdateVoiceLevelWidgets (int level)
 
void HideVoiceLevelWidgets ()
 
bool IsVoNActive ()
 
void SetVoNActive (bool active)
 
bool InsertCorpse (Man player)
 
UIScriptedMenu GetNoteMenu ()
 
void SetNoteMenu (UIScriptedMenu menu)
 
void SetPlayerRespawning (bool state)
 
void OnPlayerRespawned (Man player)
 
bool IsPlayerRespawning ()
 
array< vectorGetActiveRefresherLocations ()
 
void SetRespawnModeClient (int mode)
 for client-side usage
 
int GetRespawnModeClient ()
 
void SyncRespawnModeInfo (PlayerIdentity identity)
 server-side
 
ImageWidget GetMicrophoneIcon ()
 
WidgetFadeTimer GetMicWidgetFadeTimer ()
 
GameplayEffectWidgets_base GetEffectWidgets ()
 
map< int, ImageWidgetGetVoiceLevelWidgets ()
 
map< int, ref WidgetFadeTimer > GetVoiceLevelTimers ()
 
ScriptInvoker GetOnInputDeviceChanged ()
 
ScriptInvoker GetOnInputPresetChanged ()
 
ScriptInvoker GetOnInputDeviceConnected ()
 
ScriptInvoker GetOnInputDeviceDisconnected ()
 
ScriptInvoker GetOnModMenuVisibilityChanged ()
 
ScriptInvoker GetOnTimeChanged ()
 
RainProcurementHandler GetRainProcurementHandler ()
 

Закрытые данные

ScriptModule MissionScript
 
ref array< vectorm_ActiveRefresherLocations
 

Подробное описание

Mission class.

Конструктор(ы)

◆ ~Mission()

void ~Mission ( )
private

Методы

◆ AbortMission()

void AbortMission ( )
inlineprivate
770{}

◆ AddActiveInputExcludes()

void AddActiveInputExcludes ( array< string > excludes)
private

◆ AddActiveInputRestriction()

void AddActiveInputRestriction ( int restrictor)
private

◆ AddDummyPlayerToScheduler()

void AddDummyPlayerToScheduler ( Man player)
inlineprivate
710{}

◆ Continue()

void Continue ( )
inlineprivate

◆ CreateDebugMonitor()

void CreateDebugMonitor ( )
inlineprivate
775{}

◆ CreateLogoutMenu()

void CreateLogoutMenu ( UIMenuPanel parent)
inlineprivate
772{}

◆ CreateScriptedMenu()

UIScriptedMenu CreateScriptedMenu ( int id)
inlineprivate
728 {
729 return null;
730 }
Definition EntityAI.c:95

Используется в CGame::CreateScriptedMenu().

◆ CreateScriptedWindow()

UIScriptedWindow CreateScriptedWindow ( int id)
inlineprivate
733 {
734 return null;
735 }

◆ EnableAllInputs()

void EnableAllInputs ( bool bForceSupress = false)
private

◆ GetActiveRefresherLocations()

array< vector > GetActiveRefresherLocations ( )
private

◆ GetControlDisabledMode()

int GetControlDisabledMode ( )
inlineprivate
788{}

◆ GetDynamicMusicPlayer()

DynamicMusicPlayer GetDynamicMusicPlayer ( )
inlineprivate
748 {
749 return null;
750 }

◆ GetEffectWidgets()

GameplayEffectWidgets_base GetEffectWidgets ( )
private

◆ GetHud()

◆ GetInventoryDropCallback()

ObjectSnapCallback GetInventoryDropCallback ( )
inlineprivate
721 {
722 return null;
723 }

◆ GetMicrophoneIcon()

ImageWidget GetMicrophoneIcon ( )
inlineprivate
835 {
836 return null;
837 }

Используется в IsVonToggled() и ShowVoiceNotification().

◆ GetMicWidgetFadeTimer()

WidgetFadeTimer GetMicWidgetFadeTimer ( )
private

Используется в ShowVoiceNotification().

◆ GetNoteMenu()

UIScriptedMenu GetNoteMenu ( )
private

◆ GetOnInputDeviceChanged()

ScriptInvoker GetOnInputDeviceChanged ( )
inlineprivate
846 {
849
851 }
ref ScriptInvoker m_OnInputDeviceChanged
Definition gameplay.c:686
ScriptInvoker Class provide list of callbacks usage:
Definition tools.c:116

Перекрестные ссылки m_OnInputDeviceChanged.

◆ GetOnInputDeviceConnected()

ScriptInvoker GetOnInputDeviceConnected ( )
inlineprivate
862 {
865
867 }
ref ScriptInvoker m_OnInputDeviceConnected
Definition gameplay.c:688

Перекрестные ссылки m_OnInputDeviceConnected.

◆ GetOnInputDeviceDisconnected()

ScriptInvoker GetOnInputDeviceDisconnected ( )
inlineprivate
870 {
873
875 }
ref ScriptInvoker m_OnInputDeviceDisconnected
Definition gameplay.c:689

Перекрестные ссылки m_OnInputDeviceDisconnected.

◆ GetOnInputPresetChanged()

ScriptInvoker GetOnInputPresetChanged ( )
inlineprivate
854 {
857
859 }
ref ScriptInvoker m_OnInputPresetChanged
Definition gameplay.c:687

Перекрестные ссылки m_OnInputPresetChanged.

◆ GetOnModMenuVisibilityChanged()

ScriptInvoker GetOnModMenuVisibilityChanged ( )
inlineprivate
878 {
881
883 }
ref ScriptInvoker m_OnModMenuVisibilityChanged
Definition gameplay.c:690

Перекрестные ссылки m_OnModMenuVisibilityChanged.

◆ GetOnTimeChanged()

ScriptInvoker GetOnTimeChanged ( )
inlineprivate
887 {
888 if (!m_OnTimeChanged)
890
891 return m_OnTimeChanged;
892 }
ref ScriptInvoker m_OnTimeChanged
Definition gameplay.c:691

Перекрестные ссылки m_OnTimeChanged.

◆ GetRainProcurementHandler()

RainProcurementHandler GetRainProcurementHandler ( )
inlineprivate
4 {
5 return null;
6 }

◆ GetRespawnModeClient()

int GetRespawnModeClient ( )
inlineprivate
828 {
829 return -1;
830 }

◆ GetVoiceLevelTimers()

map< int, ref WidgetFadeTimer > GetVoiceLevelTimers ( )
private

Используется в ShowVoiceNotification().

◆ GetVoiceLevelWidgets()

map< int, ImageWidget > GetVoiceLevelWidgets ( )
private

Используется в ShowVoiceNotification().

◆ GetWorldData()

WorldData GetWorldData ( )
inlineprivate
738 {
739 return null;
740 }

◆ GetWorldLighting()

WorldLighting GetWorldLighting ( )
inlineprivate
743 {
744 return null;
745 }

Используется в ManBase::UpdateLighting().

◆ HideChat()

void HideChat ( )
inlineprivate
806{}

◆ HideCrosshairVisibility()

void HideCrosshairVisibility ( )
inlineprivate
780{}

◆ HideDebugMonitor()

void HideDebugMonitor ( )
inlineprivate
776{}

◆ HideInventory()

void HideInventory ( )
inlineprivate
803{}

Используется в Dispatcher::MissionGameplayHideInventory() и UpdateInterval().

◆ HideVoiceLevelWidgets()

void HideVoiceLevelWidgets ( )
inlineprivate
809{}

Используется в IsVonToggled().

◆ InsertCorpse()

bool InsertCorpse ( Man player)
inlineprivate
814 {
815 return false;
816 }

◆ IsControlDisabled()

bool IsControlDisabled ( )
inlineprivate
787{}

◆ IsGame()

bool IsGame ( )
inlineprivate
758 {
759 return false;
760 }

◆ IsInputExcludeActive()

bool IsInputExcludeActive ( string exclude)
private

◆ IsInputRestrictionActive()

bool IsInputRestrictionActive ( int restriction)
private

◆ IsMissionGameplay()

bool IsMissionGameplay ( )
inlineprivate
783 {
784 return false;
785 }

◆ IsPaused()

bool IsPaused ( )
inlineprivate
753 {
754 return false;
755 }

Используется в CGame::OnPostUpdate() и CGame::OnUpdate().

◆ IsPlayerDisconnecting()

bool IsPlayerDisconnecting ( Man player)
private

◆ IsPlayerRespawning()

bool IsPlayerRespawning ( )
private

◆ IsServer()

bool IsServer ( )
inlineprivate
763 {
764 return false;
765 }

◆ IsVoNActive()

bool IsVoNActive ( )
inlineprivate
810{}

Используется в UpdateVoiceIcon().

◆ OnEvent()

void OnEvent ( EventType eventTypeId,
Param params )
inlineprivate
708{}

Используется в CGame::OnEvent().

◆ OnGameplayDataHandlerLoad()

void OnGameplayDataHandlerLoad ( )
inlineprivate
713{}

◆ OnInit()

void OnInit ( )
inlineprivate
695{}

◆ OnItemUsed()

void OnItemUsed ( InventoryItem item,
Man owner )
inlineprivate
709{}

◆ OnKeyPress()

void OnKeyPress ( int key)
inlineprivate
704{}

Используется в CGame::OnKeyPress().

◆ OnKeyRelease()

void OnKeyRelease ( int key)
inlineprivate
705{}

Используется в CGame::OnKeyRelease().

◆ OnMissionFinish()

void OnMissionFinish ( )
inlineprivate
697{}

◆ OnMissionStart()

void OnMissionStart ( )
inlineprivate
696{}

◆ OnMouseButtonPress()

void OnMouseButtonPress ( int button)
inlineprivate
706{}

Используется в CGame::OnMouseButtonPress().

◆ OnMouseButtonRelease()

void OnMouseButtonRelease ( int button)
inlineprivate
707{}

Используется в CGame::OnMouseButtonRelease().

◆ OnPlayerRespawned()

void OnPlayerRespawned ( Man player)
private

◆ OnUpdate()

void OnUpdate ( float timeslice)
inlineprivate
699 {
700#ifdef FEATURE_CURSOR
701 m_TimeStamp++;
702#endif
703 }

Используется в CGame::OnUpdate().

◆ Pause()

void Pause ( )
inlineprivate
767{}

Используется в CGame::CheckDialogs() и UIScriptedMenu::Init().

◆ PlayerControlDisable()

void PlayerControlDisable ( int mode)
private

deprecated

◆ PlayerControlEnable()

void PlayerControlEnable ( bool bForceSupress)
private

◆ RefreshCrosshairVisibility()

void RefreshCrosshairVisibility ( )
inlineprivate
778{}

◆ RefreshExcludes()

void RefreshExcludes ( )
private

◆ RemoveActiveInputExcludes()

void RemoveActiveInputExcludes ( array< string > excludes,
bool bForceSupress = false )
private

deprecated

◆ RemoveActiveInputRestriction()

void RemoveActiveInputRestriction ( int restrictor)
private

◆ Reset()

void Reset ( )
inlineprivate
711{}

◆ ResetGUI()

void ResetGUI ( )
inlineprivate
712{}

Используется в ScriptedWidgetEventHandler::Apply().

◆ SetNoteMenu()

void SetNoteMenu ( UIScriptedMenu menu)
private

◆ SetPlayerRespawning()

void SetPlayerRespawning ( bool state)
private

◆ SetRespawnModeClient()

void SetRespawnModeClient ( int mode)
private

for client-side usage

◆ SetVoNActive()

void SetVoNActive ( bool active)
inlineprivate
811{}

Используется в OnEvent().

◆ ShowChat()

void ShowChat ( )
inlineprivate
805{}

◆ ShowInventory()

void ShowInventory ( )
inlineprivate
802{}

◆ StartLogoutMenu()

void StartLogoutMenu ( int time)
inlineprivate
773{}

◆ SyncRespawnModeInfo()

void SyncRespawnModeInfo ( PlayerIdentity identity)
private

server-side

◆ UpdateVoiceLevelWidgets()

void UpdateVoiceLevelWidgets ( int level)
inlineprivate
807{}

Поля

◆ m_ActiveRefresherLocations

◆ m_OnInputDeviceChanged

ref ScriptInvoker m_OnInputDeviceChanged = new ScriptInvoker()
protected

Используется в GetOnInputDeviceChanged().

◆ m_OnInputDeviceConnected

ref ScriptInvoker m_OnInputDeviceConnected = new ScriptInvoker()
protected

Используется в GetOnInputDeviceConnected().

◆ m_OnInputDeviceDisconnected

ref ScriptInvoker m_OnInputDeviceDisconnected = new ScriptInvoker()
protected

Используется в GetOnInputDeviceDisconnected().

◆ m_OnInputPresetChanged

ref ScriptInvoker m_OnInputPresetChanged = new ScriptInvoker()
protected

Используется в GetOnInputPresetChanged().

◆ m_OnModMenuVisibilityChanged

ref ScriptInvoker m_OnModMenuVisibilityChanged = new ScriptInvoker()
protected

Используется в GetOnModMenuVisibilityChanged().

◆ m_OnTimeChanged

ref ScriptInvoker m_OnTimeChanged = new ScriptInvoker()
protected

Используется в GetOnTimeChanged().

◆ MissionScript

ScriptModule MissionScript
private

Объявления и описания членов классов находятся в файлах: