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

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

void ActionDeployHuntingTrap ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override void CreateConditionComponents ()
 
override bool ActionConditionContinue (ActionData action_data)
 
override void MoveEntityToFinalPosition (ActionData action_data, vector position, vector orientation)
 
- Закрытые члены унаследованные от ActionDeployBase
void ActionDeployBase ()
 
override void CreateConditionComponents ()
 
override bool HasTarget ()
 
override bool HasProgress ()
 
override ActionData CreateActionData ()
 
override Vector2 GetCameraUDAngle ()
 
override void OnFinishProgressServer (ActionData action_data)
 
override void OnItemLocationChanged (ItemBase item)
 
override void OnUpdate (ActionData action_data)
 
void DropDuringPlacing (PlayerBase player)
 
void MoveEntityToFinalPosition (ActionData action_data, vector position, vector orientation)
 
void MoveEntityToFinalPositionSinglePlayer (ActionData action_data, InventoryLocation source, InventoryLocation destination)
 

Дополнительные унаследованные члены

- Закрытые данные унаследованные от ActionDeployBase
const float POSITION_OFFSET = 0.5
 
ref array< ItemBasem_MovedItems
 

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

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

◆ ActionDeployHuntingTrap()

void ActionDeployHuntingTrap ( )
inlineprivate
4 {
5 m_CommandUID = DayZPlayerConstants.CMD_ACTIONFB_CRAFTING;
6 m_StanceMask = DayZPlayerConstants.STANCEMASK_CROUCH;
7 m_Sound = "craft_universal_0";
8 }
int m_StanceMask
Definition ActionBase.c:33
EffectSound m_Sound
Definition HungerSoundHandler.c:18
int m_CommandUID
Definition AnimatedActionBase.c:143
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602

Перекрестные ссылки AnimatedActionBase::m_CommandUID, m_Sound и m_StanceMask.

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
11 {
12 // Client
13 if ( !GetGame().IsDedicatedServer() )
14 return item.CanBePlaced( player, player.GetPosition() );
15
16 // Server
17 return true;
18 }
Definition EntityAI.c:95
proto native CGame GetGame()

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

◆ ActionConditionContinue()

override bool ActionConditionContinue ( ActionData action_data)
inlineprivate
27 {
28 return GetGame().IsClient() || action_data.m_MainItem.CanBePlaced( action_data.m_Player, action_data.m_Player.GetPosition() );
29 }

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

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate
21 {
24 }
ref CCIBase m_ConditionItem
Definition ActionBase.c:64
ref CCTBase m_ConditionTarget
Definition ActionBase.c:65
Definition CCINonRuined.c:2
Definition CCTNone.c:2

Перекрестные ссылки ActionBase::m_ConditionItem и ActionBase::m_ConditionTarget.

◆ MoveEntityToFinalPosition()

override void MoveEntityToFinalPosition ( ActionData action_data,
vector position,
vector orientation )
inlineprivate
32 {
34 }
void ClearInventoryReservationEx(ActionData action_data)
Definition ActionBase.c:921

Перекрестные ссылки ActionBase::ClearInventoryReservationEx().


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