class ActionCarHornShortSource
ActionCarHornShort › ActionSingleUseBase › AnimatedActionBase › ActionBase › ActionBase_Basic
All members, including inherited
Constructors 1
void ActionCarHornShort()Methods 16
override bool HasTarget()override bool HasProgress()override bool CanBeUsedInVehicle()override bool UseMainItem()override void CreateConditionComponents()References new CCINone(), new CCTNone(), ActionBase.m_ConditionItem
Show 1 more
, ActionBase.m_ConditionTargetoverride typename GetInputType()override ActionData CreateActionData()References new CarHornActionData()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References ActionCarHornBase.ActionCondition()
override void OnUpdate(ActionData action_data)special case - manually ends the action on exec event
References Class.Cast(), AnimatedActionBase.OnUpdate(), ActionBaseCB.SetCommand()
Show 3 more
, CarHornActionData.m_ActionNeedEnd, ActionData.m_Callback, and ActionData.m_WasExecutedoverride void OnEndInput(ActionData action_data)override void OnStart(ActionData action_data)sets the m_ActionNeeded flag on both sides
override void OnStartServer(ActionData action_data)override void OnEndServer(ActionData action_data)override void WriteToContext(ParamsWriteContext ctx, ActionData action_data)References Class.Cast(), Serializer.Write(), ActionBase.WriteToContext()
Show 2 more
, CarHornActionData.m_ActionNeedEnd, and CarHornActionData.m_Caroverride bool ReadFromContext(ParamsReadContext ctx, out ActionReciveData action_recive_data)override void HandleReciveData(ActionReciveData action_recive_data, ActionData action_data)