class ActionBuildPartSource
ActionActionBuildPartNoTool › ActionBuildPart › ActionContinuousBase › AnimatedActionBase › ActionBase › ActionBase_Basic
All members, including inherited
Constructors 1
void ActionBuildPart()Methods 15
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)References Construction.BuildPartServer(), Construction.CanBuildPart(), Class.Cast()
Show 12 more
, Class.Cast(), Object.DecreaseHealth(), BaseBuildingBase.GetConstruction(), ActionTarget.GetObject(), array.Insert(), Construction.IsCollidingEx(), UADamageApplied.BUILD, CollisionCheckData.m_AdditionalExcludes, ActionData.m_MainItem, CollisionCheckData.m_PartName, ActionData.m_Player, and ActionData.m_Targetoverride 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)Referenced by SetupAction()
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)