Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
ActionBuildShelter Class Reference
Inheritance diagram for ActionBuildShelter:
ActionContinuousBase

Protected Member Functions

void ActionBuildShelter ()
 
void ~ActionBuildShelter ()
 
override void CreateConditionComponents ()
 
override string GetText ()
 
override void OnActionInfoUpdate (PlayerBase player, ActionTarget target, ItemBase item)
 
override bool CanBeUsedLeaning ()
 
override GetInputType ()
 
override bool UseMainItem ()
 
override bool HasProgress ()
 
override bool HasAlternativeInterrupt ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override bool SetupAction (PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
 
override ActionData CreateActionData ()
 
override void WriteToContext (ParamsWriteContext ctx, ActionData action_data)
 
override bool ReadFromContext (ParamsReadContext ctx, out ActionReciveData action_recive_data)
 
override void HandleReciveData (ActionReciveData action_recive_data, ActionData action_data)
 
override bool ActionConditionContinue (ActionData action_data)
 
override void OnStart (ActionData action_data)
 
override void OnStartClient (ActionData action_data)
 
override void OnStartAnimationLoopClient (ActionData action_data)
 
override void OnEnd (ActionData action_data)
 
override void OnEndClient (ActionData action_data)
 
override void OnFinishProgressServer (ActionData action_data)
 
override void OnFinishProgressClient (ActionData action_data)
 
void DetermineConstructionSounds (ActionData action_data)
 
void PlayActionStartSound (ActionData action_data)
 
void PlayActionLoopSound (ActionData action_data)
 
void StopActionLoopSound ()
 
void DestroyActionLoopSound ()
 
void PlayActionFinishSound (ActionData action_data)
 
override string GetSoundCategory (ActionData action_data)
 

Protected Attributes

EffectSound m_BuildLoopSound
 

Detailed Description

Definition at line 1 of file actionbuildshelter.c.

Constructor & Destructor Documentation

◆ ActionBuildShelter()

void ActionBuildShelter::ActionBuildShelter ( )
protected

Definition at line 8 of file actionbuildshelter.c.

◆ ~ActionBuildShelter()

void ActionBuildShelter::~ActionBuildShelter ( )
protected

Definition at line 17 of file actionbuildshelter.c.

Member Function Documentation

◆ ActionCondition()

override bool ActionBuildShelter::ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
protected

Definition at line 108 of file actionbuildshelter.c.

◆ ActionConditionContinue()

override bool ActionBuildShelter::ActionConditionContinue ( ActionData action_data)
protected

Definition at line 183 of file actionbuildshelter.c.

◆ CanBeUsedLeaning()

override bool ActionBuildShelter::CanBeUsedLeaning ( )
protected

Definition at line 83 of file actionbuildshelter.c.

◆ CreateActionData()

override ActionData ActionBuildShelter::CreateActionData ( )
protected

Definition at line 146 of file actionbuildshelter.c.

◆ CreateConditionComponents()

override void ActionBuildShelter::CreateConditionComponents ( )
protected

Definition at line 22 of file actionbuildshelter.c.

◆ DestroyActionLoopSound()

void ActionBuildShelter::DestroyActionLoopSound ( )
protected

Definition at line 310 of file actionbuildshelter.c.

◆ DetermineConstructionSounds()

void ActionBuildShelter::DetermineConstructionSounds ( ActionData action_data)
protected

Definition at line 252 of file actionbuildshelter.c.

◆ GetInputType()

override ActionBuildShelter::GetInputType ( )
protected

Definition at line 88 of file actionbuildshelter.c.

◆ GetSoundCategory()

override string ActionBuildShelter::GetSoundCategory ( ActionData action_data)
protected

Definition at line 321 of file actionbuildshelter.c.

◆ GetText()

override string ActionBuildShelter::GetText ( )
protected

Definition at line 28 of file actionbuildshelter.c.

◆ HandleReciveData()

override void ActionBuildShelter::HandleReciveData ( ActionReciveData action_recive_data,
ActionData action_data )
protected

Definition at line 176 of file actionbuildshelter.c.

◆ HasAlternativeInterrupt()

override bool ActionBuildShelter::HasAlternativeInterrupt ( )
protected

Definition at line 103 of file actionbuildshelter.c.

◆ HasProgress()

override bool ActionBuildShelter::HasProgress ( )
protected

Definition at line 98 of file actionbuildshelter.c.

◆ OnActionInfoUpdate()

override void ActionBuildShelter::OnActionInfoUpdate ( PlayerBase player,
ActionTarget target,
ItemBase item )
protected

Definition at line 59 of file actionbuildshelter.c.

◆ OnEnd()

override void ActionBuildShelter::OnEnd ( ActionData action_data)
protected

Definition at line 217 of file actionbuildshelter.c.

◆ OnEndClient()

override void ActionBuildShelter::OnEndClient ( ActionData action_data)
protected

Definition at line 223 of file actionbuildshelter.c.

◆ OnFinishProgressClient()

override void ActionBuildShelter::OnFinishProgressClient ( ActionData action_data)
protected

Definition at line 245 of file actionbuildshelter.c.

◆ OnFinishProgressServer()

override void ActionBuildShelter::OnFinishProgressServer ( ActionData action_data)
protected

Definition at line 231 of file actionbuildshelter.c.

◆ OnStart()

override void ActionBuildShelter::OnStart ( ActionData action_data)
protected

Definition at line 196 of file actionbuildshelter.c.

◆ OnStartAnimationLoopClient()

override void ActionBuildShelter::OnStartAnimationLoopClient ( ActionData action_data)
protected

Definition at line 210 of file actionbuildshelter.c.

◆ OnStartClient()

override void ActionBuildShelter::OnStartClient ( ActionData action_data)
protected

Definition at line 202 of file actionbuildshelter.c.

◆ PlayActionFinishSound()

void ActionBuildShelter::PlayActionFinishSound ( ActionData action_data)
protected

Definition at line 315 of file actionbuildshelter.c.

◆ PlayActionLoopSound()

void ActionBuildShelter::PlayActionLoopSound ( ActionData action_data)
protected

Definition at line 293 of file actionbuildshelter.c.

◆ PlayActionStartSound()

void ActionBuildShelter::PlayActionStartSound ( ActionData action_data)
protected

Definition at line 287 of file actionbuildshelter.c.

◆ ReadFromContext()

override bool ActionBuildShelter::ReadFromContext ( ParamsReadContext ctx,
out ActionReciveData action_recive_data )
protected

Definition at line 159 of file actionbuildshelter.c.

◆ SetupAction()

override bool ActionBuildShelter::SetupAction ( PlayerBase player,
ActionTarget target,
ItemBase item,
out ActionData action_data,
Param extra_data = NULL )
protected

Definition at line 131 of file actionbuildshelter.c.

◆ StopActionLoopSound()

void ActionBuildShelter::StopActionLoopSound ( )
protected

Definition at line 301 of file actionbuildshelter.c.

◆ UseMainItem()

override bool ActionBuildShelter::UseMainItem ( )
protected

Definition at line 93 of file actionbuildshelter.c.

◆ WriteToContext()

override void ActionBuildShelter::WriteToContext ( ParamsWriteContext ctx,
ActionData action_data )
protected

Definition at line 152 of file actionbuildshelter.c.

Member Data Documentation

◆ m_BuildLoopSound

EffectSound ActionBuildShelter::m_BuildLoopSound
protected

Definition at line 6 of file actionbuildshelter.c.


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