class ActionCreateIndoorOvenSource
ActionCreateIndoorOven › ActionSingleUseBase › AnimatedActionBase › ActionBase › ActionBase_Basic
All members, including inherited
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(), ActionBase.ClearInventoryReservationEx(), CGame.CreateObjectEx()
Show 19 more
, PlayerBase.GetLastFirePoint(), PlayerBase.GetLastFirePointIndex(), PlayerBase.GetLastFirePointRot(), ActionTarget.GetObject(), 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()