class ActionCreateIndoorOven
ActionCreateIndoorOven › ActionSingleUseBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Full hierarchyFull members 148
- ActionBase_Basic
- ActionBase
- AnimatedActionBase
- ActionSingleUseBase
- ActionCreateIndoorOven
- ActionSingleUseBase
- AnimatedActionBase
- ActionBase
Constructors 1
void ActionCreateIndoorOven()References AnimatedActionBase.m_CommandUID, ActionBase.m_SpecialtyWeight, ActionBase.m_StanceMask
Show 2 more
, ActionBase.m_Text, and UASoftSkillsWeight.PRECISE_LOWMethods 4
override void CreateConditionComponents()override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References Math.Acos(), OvenIndoor.CanPlaceFireplaceInSelectedSpot(), Class.Cast()
Show 19 more
, string.Contains(), vector.Distance(), vector.Dot(), Object.GetActionComponentName(), ActionTarget.GetComponentIndex(), OvenIndoor.GetFirePointIndex(), ActionTarget.GetObject(), Object.GetPosition(), Object.HasSelection(), ActionBase.IsInReach(), vector.Normalize(), PlayerBase.SetLastFirePoint(), PlayerBase.SetLastFirePointIndex(), PlayerBase.SetLastFirePointRot(), int.ToString(), UAMaxDistances.DEFAULT, OvenIndoor.OVENPOINT_ACTION_SELECTION, OvenIndoor.OVENPOINT_PLACE_ROT, and Math.RAD2DEGoverride void OnExecuteServer(ActionData action_data)References Class.Cast(), Class.Cast(), ActionBase.ClearInventoryReservationEx()
Show 21 more
, CGame.CreateObjectEx(), PlayerBase.GetLastFirePoint(), PlayerBase.GetLastFirePointIndex(), PlayerBase.GetLastFirePointRot(), ActionTarget.GetObject(), BuildingWithFireplace.GetOvenType(), Object.GetSelectionPositionMS(), CGame.IsMultiplayer(), Man.LocalTakeEntityToTargetAttachment(), Object.ModelToWorld(), Man.ServerTakeEntityToTargetAttachment(), OvenIndoor.SetFirePointIndex(), Object.SetOrientation(), OvenIndoor.SetSmokePointPosition(), FireplaceBase.Synchronize(), int.ToString(), ActionData.m_MainItem, ActionData.m_Player, ActionData.m_Target, OvenIndoor.OVENPOINT_SMOKE_POSITION, and vector.Zerooverride bool IsLockTargetOnUse()