| 
| void  | ActionBase () | 
|   | 
| bool  | IsLockTargetOnUse () | 
|   | 
| void  | InitConditionMask () | 
|   | 
| bool  | SetupAction (PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL) | 
|   | 
| bool  | Post_SetupAction (ActionData action_data) | 
|   | 
| void  | ActionCleanup (ActionData action_data) | 
|   | 
|   | GetInputType () | 
|   | 
| void  | SetInput (ActionInput ai) | 
|   | 
| ActionData  | CreateActionData () | 
|   | 
| void  | CreateConditionComponents () | 
|   | 
| Object  | GetDisplayInteractObject (PlayerBase player, ActionTarget target) | 
|   | 
| bool  | HasTarget () | 
|   | 
| bool  | HasProgress () | 
|   | For UI: hiding of progress bar.  
  | 
|   | 
| bool  | IsLocal () | 
|   | 
| bool  | IsInstant () | 
|   | 
| bool  | IsUsingProxies () | 
|   | not using plane object - it's using multiple proxies  
  | 
|   | 
| bool  | RemoveForceTargetAfterUse () | 
|   | 
| int  | GetActionCategory () | 
|   | 
| bool  | IsEat () | 
|   | 
| bool  | IsDrink () | 
|   | 
| bool  | IsShaveSelf () | 
|   | 
| string  | GetText () | 
|   | 
| bool  | CanBePerformedFromQuickbar () | 
|   | 
| bool  | CanBePerformedFromInventory () | 
|   | 
| bool  | CanBePerformedWhileChangingStance () | 
|   | Condition used in PlayerBase::CanChangeStance to check if stance can be changed while action is performed/executed.  
  | 
|   | 
| bool  | CanBeSetFromInventory () | 
|   | 
| bool  | CanBeUsedInRestrain () | 
|   | 
| bool  | CanBeUsedInVehicle () | 
|   | 
| bool  | CanTargetBeInVehicle () | 
|   | 
| bool  | CanBeUsedOnBack () | 
|   | 
| bool  | CanBeUsedSwimming () | 
|   | 
| bool  | CanBeUsedOnLadder () | 
|   | 
| bool  | CanBeUsedRaised () | 
|   | 
| bool  | CanBeUsedThrowing () | 
|   | 
| bool  | CanBeUsedLeaning () | 
|   | 
| bool  | CanBeUsedWithBrokenLegs () | 
|   | 
| bool  | CanBeUsedInFreelook () | 
|   | 
| bool  | IsDeploymentAction () | 
|   | Is an action directly related to deployment/advanced placing.  
  | 
|   | 
| bool  | UseMainItem () | 
|   | 
| bool  | MainItemAlwaysInHands () | 
|   | 
| bool  | DisplayTargetInActionText () | 
|   | 
| bool  | ActionConditionContinue (ActionData action_data) | 
|   | 
| bool  | ActionCondition (PlayerBase player, ActionTarget target, ItemBase item) | 
|   | 
| string  | GetTargetName (PlayerBase player, ActionTarget target) | 
|   | 
| void  | ApplyModifiers (ActionData action_data) | 
|   | 
| int  | GetRefreshReservationTimerValue () | 
|   | 
| void  | WriteToContext (ParamsWriteContext ctx, ActionData action_data) | 
|   | 
| bool  | ReadFromContext (ParamsReadContext ctx, out ActionReciveData action_recive_data) | 
|   | 
| SurfaceInfo  | GetTargetSurfaceInfo (vector cursorHitPos) | 
|   | 
| void  | HandleReciveData (ActionReciveData action_recive_data, ActionData action_data) | 
|   | 
| int  | GetStanceMaskEx (PlayerBase player, ActionTarget target, ItemBase item) | 
|   | 
| int  | GetStanceMask (PlayerBase player) | 
|   | 
| int  | GetClosestPossibleStance (PlayerBase player, ActionTarget target, ItemBase item) | 
|   | 
| bool  | IsFullBodyEx (PlayerBase player, ActionTarget target, ItemBase item) | 
|   | 
| bool  | IsFullBody (PlayerBase player) | 
|   | 
| bool  | HasProneException () | 
|   | 
| void  | Start (ActionData action_data) | 
|   | 
| void  | End (ActionData action_data) | 
|   | 
| void  | Interrupt (ActionData action_data) | 
|   | 
| void  | OnEndInput (ActionData action_data) | 
|   | 
| void  | EndInput (ActionData action_data) | 
|   | 
| void  | OnEndRequest (ActionData action_data) | 
|   | 
| void  | EndRequest (ActionData action_data) | 
|   | 
| bool  | CanReceiveAction (ActionTarget target) | 
|   | 
| bool  | Can (PlayerBase player, ActionTarget target, ItemBase item, int condition_mask) | 
|   | 
| bool  | Can (PlayerBase player, ActionTarget target, ItemBase item) | 
|   | 
| bool  | CanContinue (ActionData action_data) | 
|   | 
| bool  | HasVariants () | 
|   | 
| int  | GetVariantsCount () | 
|   | 
| int  | GetVariants (out array< ref ActionBase > variants) | 
|   | 
| void  | SetVariantID (int ID) | 
|   | 
| int  | GetVariantID () | 
|   | 
| void  | UpdateVariants (Object item, Object target, int componet_index) | 
|   | 
| ActionVariantManager  | GetVariantManager () | 
|   | 
| void  | OnItemLocationChanged (ItemBase item) | 
|   | 
| bool  | InventoryReservation (ActionData action_data) | 
|   | 
| void  | ClearInventoryReservationEx (ActionData action_data) | 
|   | 
| void  | RefreshReservations (ActionData action_data) | 
|   | 
| bool  | AddActionJuncture (ActionData action_data) | 
|   | 
| void  | ClearActionJuncture (ActionData action_data) | 
|   | 
| void  | RefreshActionJuncture (ActionData action_data) | 
|   | 
| bool  | UseAcknowledgment () | 
|   | 
| void  | InformPlayers (PlayerBase player, ActionTarget target, int state) | 
|   | DEPRECATED delivers message ids to clients based on given context.  
  | 
|   | 
| void  | SendMessageToClient (Object reciever, string message) | 
|   | 
| bool  | IsDamageDestroyed (ActionTarget target) | 
|   | 
| bool  | IsBuilding (ActionTarget target) | 
|   | 
| bool  | IsTransport (ActionTarget target) | 
|   | 
| bool  | IsInReach (PlayerBase player, ActionTarget target, float maxDistance=1.0) | 
|   | 
| SoundOnVehicle  | PlayActionSound (PlayerBase player) | 
|   | 
| void  | OnActionInfoUpdate (PlayerBase player, ActionTarget target, ItemBase item) | 
|   | 
| string  | GetSoundCategory (ActionData action_data) | 
|   | 
| void  | OnUpdate (ActionData action_data) | 
|   | 
| void  | OnUpdateClient (ActionData action_data) | 
|   | 
| void  | OnUpdateServer (ActionData action_data) | 
|   | 
| void  | OnStart (ActionData action_data) | 
|   | 
| void  | OnStartClient (ActionData action_data) | 
|   | 
| void  | OnStartServer (ActionData action_data) | 
|   | 
| void  | OnEnd (ActionData action_data) | 
|   | 
| void  | OnEndClient (ActionData action_data) | 
|   | 
| void  | OnEndServer (ActionData action_data) | 
|   | 
| float  | GetSpecialtyWeight () | 
|   | 
| int  | GetState (ActionData action_data) | 
|   | 
| float  | GetProgress (ActionData action_data) | 
|   | 
| float  | GetProgressWidgetMultiplier (ActionData action_data) | 
|   | 
| ActionInput  | GetInput () | 
|   | 
| void  | SetID (int actionId) | 
|   | 
| int  | GetID () | 
|   | 
| string  | GetAdminLogMessage (ActionData action_data) | 
|   | 
См. определение в файле ActionBase.c строка 52