class ActionCreateIndoorFireplaceSource
ActionCreateIndoorFireplace › ActionSingleUseBase › AnimatedActionBase › ActionBase › ActionBase_Basic
All members, including inherited
Constructors 1
void ActionCreateIndoorFireplace()References AnimatedActionBase.m_CommandUID, ActionBase.m_SpecialtyWeight, ActionBase.m_StanceMask
Show 2 more
, ActionBase.m_Text, and UASoftSkillsWeight.PRECISE_LOWMethods 5
override void CreateConditionComponents()override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References Math.Acos(), FireplaceIndoor.CanPlaceFireplaceInSelectedSpot(), Class.Cast()
Show 19 more
, string.Contains(), vector.Distance(), vector.Dot(), Object.GetActionComponentName(), ActionTarget.GetComponentIndex(), FireplaceIndoor.GetFirePointIndex(), ActionTarget.GetObject(), Object.GetPosition(), Object.HasSelection(), ActionBase.IsInReach(), vector.Normalize(), PlayerBase.SetLastFirePoint(), PlayerBase.SetLastFirePointIndex(), PlayerBase.SetLastFirePointRot(), int.ToString(), UAMaxDistances.DEFAULT, FireplaceIndoor.FIREPOINT_ACTION_SELECTION, FireplaceIndoor.FIREPOINT_PLACE_ROT, and Math.RAD2DEGoverride void OnExecuteServer(ActionData action_data)References Class.Cast(), Class.Cast(), ActionBase.ClearInventoryReservationEx()
Show 21 more
, CGame.CreateObjectEx(), BuildingWithFireplace.GetFireplaceType(), PlayerBase.GetLastFirePoint(), PlayerBase.GetLastFirePointIndex(), PlayerBase.GetLastFirePointRot(), ActionTarget.GetObject(), Object.GetSelectionPositionMS(), CGame.IsMultiplayer(), Man.LocalTakeEntityToTargetAttachment(), Object.ModelToWorld(), Man.ServerTakeEntityToTargetAttachment(), FireplaceIndoor.SetFirePointIndex(), Object.SetOrientation(), FireplaceIndoor.SetSmokePointPosition(), FireplaceBase.Synchronize(), int.ToString(), FireplaceIndoor.FIREPOINT_SMOKE_POSITION, ActionData.m_MainItem, ActionData.m_Player, ActionData.m_Target, and vector.Zerooverride void OnExecuteClient(ActionData action_data)References ActionBase.ClearInventoryReservationEx()
override bool IsLockTargetOnUse()