DIFF

class ActionBuildPart

ActionBuildPart › ActionContinuousBase › AnimatedActionBase › ActionBase › ActionBase_Basic

Constructors 1

Methods 22

override void CreateConditionComponents()
override void InitInfoData()
override bool CanBeUsedLeaning()
override bool CanBeUsedInFreelook()
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 ComposeBuildActionDataClient(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data = NULL)
Referenced by SetupAction()
protected void SetBuildingAnimationEx(PlayerBase player, ActionTarget target, ItemBase item, ActionData action_data, Param extra_data = NULL)
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)
protected ConstructionPart GetTargetPart(ConstructionActionData cad)

Does not work on server, since variants are not updated there (invoker does not invoke)

Referenced by PositioningCheck()
protected void SetBuildingAnimation(ItemBase item)