Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс Land_Underground_Panel_Lever
+ Граф наследования:Land_Underground_Panel_Lever:

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

override void SetActions ()
 
void ResetPhase (EntityAI target)
 
override void OnPanelUsedSynchronized ()
 
override void Interact ()
 

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

Методы

◆ Interact()

override void Interact ( )
inlineprivate
24 {
25 super.Interact();
26 GetGame().RegisterNetworkStaticObject(this);
27 GetGame().RegisterNetworkStaticObject(GetLinkedDoor());
28 }
Land_Underground_EntranceBase GetLinkedDoor()
Definition Land_Underground_Panel.c:133
Definition EntityAI.c:95
proto native CGame GetGame()

Перекрестные ссылки GetGame() и GetLinkedDoor().

◆ OnPanelUsedSynchronized()

override void OnPanelUsedSynchronized ( )
inlineprivate
16 {
17 super.OnPanelUsedSynchronized();
18 SetAnimationPhase("PanelLever", 1);
19 GetGame().GetCallQueue( CALL_CATEGORY_SYSTEM ).CallLater( ResetPhase, 3000, false, this);
21 }
void OnLEDStateChanged()
Definition Land_Underground_Panel.c:205
void ResetPhase(EntityAI target)
Definition Land_Underground_Panel_Lever.c:10
const int CALL_CATEGORY_SYSTEM
Definition tools.c:8

Перекрестные ссылки CALL_CATEGORY_SYSTEM, GetGame(), OnLEDStateChanged() и ResetPhase().

◆ ResetPhase()

void ResetPhase ( EntityAI target)
inlineprivate
11 {
12 target.SetAnimationPhaseNow("PanelLever", 0);
13 }

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

◆ SetActions()

override void SetActions ( )
inlineprivate
4 {
5 super.SetActions();
6
8 }
void AddAction(typename actionName)
Definition AdvancedCommunication.c:220
Definition ActionUseUndergroundLever.c:2

Перекрестные ссылки AddAction().


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