Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
actionbuildpart.c File Reference

Go to the source code of this file.

Data Structures

class  BuildPartActionReciveData
 
class  ActionBuildPartCB
 
class  ActionBuildPart
 

Functions

ActionBuildPart ActionContinuousBase GetInputType ()
 
void ActionBuildPart ()
 
override void CreateConditionComponents ()
 
override void OnActionInfoUpdate (PlayerBase player, ActionTarget target, ItemBase item)
 
override bool CanBeUsedLeaning ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override bool ActionConditionContinue (ActionData action_data)
 
override void OnFinishProgressServer (ActionData action_data)
 
override string GetSoundCategory (ActionData action_data)
 
override ActionData CreateActionData ()
 
override bool SetupAction (PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
 
protected void SetBuildingAnimation (ItemBase item)
 
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 string GetAdminLogMessage (ActionData action_data)
 
override bool UseMainItem ()
 
override bool HasProgress ()
 
override bool HasAlternativeInterrupt ()
 

Variables

BuildPartActionReciveData m_PartType
 

Function Documentation

◆ ActionBuildPart()

void GetInputType::ActionBuildPart ( )

Definition at line 2 of file actionbuildpart.c.

◆ ActionCondition()

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

Definition at line 35 of file actionbuildpart.c.

◆ ActionConditionContinue()

override bool GetInputType::ActionConditionContinue ( ActionData  action_data)

Definition at line 59 of file actionbuildpart.c.

◆ CanBeUsedLeaning()

override bool GetInputType::CanBeUsedLeaning ( )

Definition at line 30 of file actionbuildpart.c.

◆ CreateActionData()

override ActionData GetInputType::CreateActionData ( )

Definition at line 108 of file actionbuildpart.c.

◆ CreateConditionComponents()

override void GetInputType::CreateConditionComponents ( )

Definition at line 13 of file actionbuildpart.c.

◆ GetAdminLogMessage()

override string GetInputType::GetAdminLogMessage ( ActionData  action_data)

Definition at line 185 of file actionbuildpart.c.

◆ GetInputType()

Definition at line 222 of file actionbuildpart.c.

◆ GetSoundCategory()

override string GetInputType::GetSoundCategory ( ActionData  action_data)

Definition at line 103 of file actionbuildpart.c.

◆ HandleReciveData()

override void GetInputType::HandleReciveData ( ActionReciveData  action_recive_data,
ActionData  action_data 
)

Definition at line 178 of file actionbuildpart.c.

◆ HasAlternativeInterrupt()

override bool HasAlternativeInterrupt ( )

Definition at line 237 of file actionbuildpart.c.

◆ HasProgress()

override bool HasProgress ( )

Definition at line 232 of file actionbuildpart.c.

◆ OnActionInfoUpdate()

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

Definition at line 19 of file actionbuildpart.c.

◆ OnFinishProgressServer()

override void GetInputType::OnFinishProgressServer ( ActionData  action_data)

Definition at line 82 of file actionbuildpart.c.

◆ ReadFromContext()

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

Definition at line 161 of file actionbuildpart.c.

◆ SetBuildingAnimation()

protected void GetInputType::SetBuildingAnimation ( ItemBase  item)

Definition at line 132 of file actionbuildpart.c.

◆ SetupAction()

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

Definition at line 115 of file actionbuildpart.c.

◆ UseMainItem()

override bool UseMainItem ( )

Definition at line 227 of file actionbuildpart.c.

◆ WriteToContext()

override void GetInputType::WriteToContext ( ParamsWriteContext  ctx,
ActionData  action_data 
)

Definition at line 154 of file actionbuildpart.c.

Variable Documentation

◆ m_PartType