◆ ActionCreateIndoorFireplace()
◆ ActionCondition()
References Math::Acos(), FireplaceIndoor::CanPlaceFireplaceInSelectedSpot(), string::Contains(), UAMaxDistances::DEFAULT, vector::Distance(), vector::Dot(), FireplaceIndoor::FIREPOINT_ACTION_SELECTION, FireplaceIndoor::FIREPOINT_PLACE_ROT, FireplaceIndoor::GetFirePointIndex(), ActionBase::IsInReach(), vector::Normalize(), and Math::RAD2DEG.
◆ CreateConditionComponents()
override void CreateConditionComponents |
( |
| ) |
|
|
inlineprivate |
◆ IsLockTargetOnUse()
override bool IsLockTargetOnUse |
( |
| ) |
|
|
inlineprivate |
◆ OnExecuteClient()
override void OnExecuteClient |
( |
ActionData |
action_data | ) |
|
|
inlineprivate |
◆ OnExecuteServer()
override void OnExecuteServer |
( |
ActionData |
action_data | ) |
|
|
inlineprivate |
References ActionBase::ClearInventoryReservationEx(), CGame::CreateObjectEx(), ECE_PLACE_ON_SURFACE, FireplaceIndoor::FIREPOINT_SMOKE_POSITION, BuildingWithFireplace::GetFireplaceType(), GetGame(), m_FireplaceRot, m_FirePointIndex, m_SmokePosition, FireplaceIndoor::SetFirePointIndex(), FireplaceIndoor::SetSmokePointPosition(), and vector::Zero.
The documentation for this class was generated from the following file: