DayZ 1.24
Loading...
Searching...
No Matches
ActionInteractBase Class Reference

Inherits AnimatedActionBase.

Inherited by ActionAnimateCarSelection [private], ActionCarDoors [private], ActionCarDoorsOutside [private], ActionCheckPulse [private], ActionCloseBarrel [private], ActionCloseBarrelHoles [private], ActionCloseDoors [private], ActionCloseFence [private], ActionDetachFromTarget [private], ActionDetachPowerSourceFromPanel [private], ActionEnterLadder [private], ActionExitLadder [private], ActionFoldObject [private], ActionHarvestCrops [private], ActionITest [private], ActionInteractLoopBase [private], ActionNextCombinationLockDialOnTarget [private], ActionOpenBarrel [private], ActionOpenBarrelHoles [private], ActionOpenDoors [private], ActionOpenFence [private], ActionPickupChicken [private], ActionPullBodyFromTransport [private], ActionPullOutPlug [private], ActionRemovePlant [private], ActionRemoveSeed [private], ActionRepositionPluggedItem [private], ActionSwitchLights [private], ActionTakeArrowToHands [private], ActionTakeFireplaceFromBarrel [private], ActionTakeFireplaceIndoor [private], ActionTakeHybridAttachment [private], ActionTakeHybridAttachmentToHands [private], ActionTakeItem [private], ActionTakeItemToHands [private], ActionTakeMaterialToHands [private], ActionTakeOvenIndoor [private], ActionToggleTentOpen [private], ActionTuneFrequencyOnGround [private], ActionTurnOffPowerGenerator [private], ActionTurnOffSpotlight [private], ActionTurnOffTransmitterOnGround [private], ActionTurnOffWhileOnGround [private], ActionTurnOnPowerGenerator [private], ActionTurnOnSpotlight [private], ActionTurnOnTransmitterOnGround [private], ActionTurnOnWhileOnGround [private], ActionUnplugThisByCord [private], and ActionUseUndergroundLever [private].

Collaboration diagram for ActionInteractBase:
[legend]

Private Member Functions

void ActionInteractBase ()
 
override void CreateConditionComponents ()
 
string GetHUDCursorIcon ()
 
override GetInputType ()
 
override int GetActionCategory ()
 
override bool UseMainItem ()
 
override bool MainItemAlwaysInHands ()
 
- Private Member Functions inherited from AnimatedActionBase
void AnimatedActionBase ()
 
void OnAlternativeEndServer (PlayerBase player)
 
void OnAlternativeEndClient (PlayerBase player)
 
void OnInterruptServer (PlayerBase player)
 
void OnInterruptClient (PlayerBase player)
 
void OnExecute (ActionData action_data)
 
void OnExecuteServer (ActionData action_data)
 
void OnExecuteClient (ActionData action_data)
 
void OnAnimationEvent (ActionData action_data)
 
override bool ActionConditionContinue (ActionData action_data)
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
int GetActionCommand (PlayerBase player)
 
 GetCallbackClassTypename ()
 
override bool HasProneException ()
 
void CreateAndSetupActionCallback (ActionData action_data)
 
override void Start (ActionData action_data)
 
override void Interrupt (ActionData action_data)
 
void OnJumpStart ()
 
void Do (ActionData action_data, int state)
 
override void End (ActionData action_data)
 
override float GetProgress (ActionData action_data)
 

Private Attributes

string m_HUDCursorIcon
 
- Private Attributes inherited from AnimatedActionBase
int m_CommandUID
 
int m_CommandUIDProne
 
 m_CallbackClass
 

Detailed Description

Definition at line 49 of file ActionInteractBase.c.

Constructor & Destructor Documentation

◆ ActionInteractBase()

void ActionInteractBase::ActionInteractBase ( )
inlineprivate

Member Function Documentation

◆ CreateConditionComponents()

override void ActionInteractBase::CreateConditionComponents ( )
inlineprivate

Definition at line 60 of file ActionInteractBase.c.

61 {
64 }
ref CCIBase m_ConditionItem
Definition ActionBase.c:55
ref CCTBase m_ConditionTarget
Definition ActionBase.c:56
const float DEFAULT

References UAMaxDistances::DEFAULT, m_ConditionItem, and m_ConditionTarget.

◆ GetActionCategory()

override int ActionInteractBase::GetActionCategory ( )
inlineprivate

Definition at line 77 of file ActionInteractBase.c.

78 {
79 return AC_INTERACT;
80 }
const int AC_INTERACT
Definition _constants.c:4

References AC_INTERACT.

◆ GetHUDCursorIcon()

string ActionInteractBase::GetHUDCursorIcon ( )
inlineprivate

Definition at line 67 of file ActionInteractBase.c.

68 {
69 return "";
70 }

◆ GetInputType()

override ActionInteractBase::GetInputType ( )
inlineprivate

Definition at line 72 of file ActionInteractBase.c.

◆ MainItemAlwaysInHands()

override bool ActionInteractBase::MainItemAlwaysInHands ( )
inlineprivate

Definition at line 87 of file ActionInteractBase.c.

88 {
89 return false;
90 }

◆ UseMainItem()

override bool ActionInteractBase::UseMainItem ( )
inlineprivate

Definition at line 82 of file ActionInteractBase.c.

83 {
84 return false;
85 }

Member Data Documentation

◆ m_HUDCursorIcon

string ActionInteractBase::m_HUDCursorIcon
private

Definition at line 52 of file ActionInteractBase.c.


The documentation for this class was generated from the following file: