class ActionRepairPart
ActionRepairPart › ActionDismantlePart › ActionContinuousBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Methods 13
override void CreateConditionComponents()References new CCINonRuined(), new CCTCursor(), ActionBase.m_ConditionItem
Show 1 more
, ActionBase.m_ConditionTargetoverride void OnActionInfoUpdate(PlayerBase player, ActionTarget target, ItemBase item)override string GetText()References Class.Cast(), PlayerBase.GetConstructionActionData(), ConstructionPart.GetName()
Show 2 more
, CGame.GetPlayer(), and ConstructionActionData.GetTargetPart()override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)override bool ActionConditionContinue(ActionData action_data)References RepairCondition(), ActionData.m_MainItem, ActionData.m_Player
Show 1 more
, ActionData.m_Targetoverride void OnFinishProgressServer(ActionData action_data)References Class.Cast(), Class.Cast(), Class.Cast()
Show 16 more
, Object.DecreaseHealth(), ErrorEx(), Object.GetActionComponentNameList(), ActionTarget.GetComponentIndex(), EntityAI.GetConstructionBasic(), DamageSystem.GetDamageZoneFromComponentName(), ActionTarget.GetObject(), GetPlugin(), ConstructionBase.IsPartConstructed(), PluginRepairing.Repair(), ConstructionBase.TakeMaterialsServer(), ActionData.m_MainItem, ActionData.m_Player, ActionBase.m_SpecialtyWeight, ActionData.m_Target, and UADamageApplied.REPAIRprotected override void SetBuildingAnimation(ItemBase item)override ActionData CreateActionData()References new RepairPartActionData()
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)References Class.Cast(), Class.Cast(), ActionBase.HandleReciveData()
Show 1 more
, RepairPartActionReciveData.m_ComponentIndexRecivedprotected bool RepairCondition(PlayerBase player, ActionTarget target, ItemBase item, bool camera_check)override string GetAdminLogMessage(ActionData action_data)References Object.GetDisplayName(), Object.GetDisplayName(), ActionTarget.GetObject()