PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
ActionBuildPart.c File Reference

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 CanBeUsedInFreelook ()
 
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 ActionBuildPart ( )

◆ ActionCondition()

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

◆ ActionConditionContinue()

override bool ActionConditionContinue ( ActionData  action_data)

◆ CanBeUsedInFreelook()

override bool CanBeUsedInFreelook ( )

◆ CanBeUsedLeaning()

override bool CanBeUsedLeaning ( )

◆ CreateActionData()

override ActionData CreateActionData ( )

◆ CreateConditionComponents()

override void CreateConditionComponents ( )

◆ GetAdminLogMessage()

override string GetAdminLogMessage ( ActionData  action_data)

◆ GetInputType()

◆ GetSoundCategory()

override string GetSoundCategory ( ActionData  action_data)

◆ HandleReciveData()

override void HandleReciveData ( ActionReciveData  action_recive_data,
ActionData  action_data 
)

◆ HasAlternativeInterrupt()

override bool HasAlternativeInterrupt ( )

◆ HasProgress()

override bool HasProgress ( )

◆ OnActionInfoUpdate()

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

◆ OnFinishProgressServer()

override void OnFinishProgressServer ( ActionData  action_data)

◆ ReadFromContext()

override bool ReadFromContext ( ParamsReadContext  ctx,
out ActionReciveData  action_recive_data 
)

◆ SetBuildingAnimation()

protected void SetBuildingAnimation ( ItemBase  item)

◆ SetupAction()

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

◆ UseMainItem()

override bool UseMainItem ( )

◆ WriteToContext()

override void WriteToContext ( ParamsWriteContext  ctx,
ActionData  action_data 
)

Variable Documentation

◆ m_PartType