◆ ActionDeployBase()
◆ CreateActionData()
51 {
54
56 }
ref array< ItemBase > m_MovedItems
Definition ActionDeployBase.c:23
Definition ActionDeployBase.c:2
Перекрестные ссылки m_MovedItems.
◆ CreateConditionComponents()
◆ DropDuringPlacing()
143 {
146 return;
147
148 if (
item.IsBasebuildingKit())
149 return;
150
152 }
Super root of all classes in Enforce script.
Definition EnScript.c:11
Definition InventoryItem.c:731
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
Перекрестные ссылки Class::CastTo().
◆ GetCameraUDAngle()
◆ HasProgress()
◆ HasTarget()
41 {
42 return false;
43 }
◆ MoveEntityToFinalPosition()
155 {
157 return;
158
164
167
169 {
171
174 else
176
177 }
178 }
void MoveEntityToFinalPositionSinglePlayer(ActionData action_data, InventoryLocation source, InventoryLocation destination)
Definition ActionDeployBase.c:180
InventoryLocation.
Definition InventoryLocation.c:29
Definition EnConvert.c:106
proto native CGame GetGame()
static proto void MatrixToQuat(vector mat[3], out float d[4])
Converts rotation matrix to quaternion.
static proto void YawPitchRollMatrix(vector ang, out vector mat[3])
Creates rotation matrix from angles.
Перекрестные ссылки GetGame(), Math3D::MatrixToQuat(), MoveEntityToFinalPositionSinglePlayer() и Math3D::YawPitchRollMatrix().
Используется в OnFinishProgressServer().
◆ MoveEntityToFinalPositionSinglePlayer()
181 {
184 else
186 }
InventoryMode
NOTE: PREDICTIVE is not to be used at all in multiplayer.
Definition Inventory.c:22
override bool HasProgress()
Definition ActionDeployBase.c:45
Перекрестные ссылки HasProgress().
Используется в MoveEntityToFinalPosition().
◆ OnFinishProgressServer()
65 {
68
70 return;
71
73 return;
74
78
79
81 {
84
86 if (
GetGame().IsMultiplayer() &&
action_data.m_Player.GetHologramServer().IsColliding())
87 return;
88
90
92 action_data.m_Player.GetHologramServer().CheckPowerSource();
93 }
94 else
95 {
99 }
100
106
109
111 }
const float POSITION_OFFSET
Definition ActionDeployBase.c:21
void MoveEntityToFinalPosition(ActionData action_data, vector position, vector orientation)
Definition ActionDeployBase.c:154
Перекрестные ссылки GetGame(), m_MovedItems, MoveEntityToFinalPosition() и POSITION_OFFSET.
◆ OnItemLocationChanged()
◆ OnUpdate()
125 {
127
129 {
131 {
133 item.GetInventory().GetCurrentInventoryLocation(
loc);
136 }
137 }
138
140 }
InventoryLocationType
types of Inventory Location
Definition InventoryLocation.c:4
bool InventoryReservation(ActionData action_data)
Definition ActionBase.c:863
Перекрестные ссылки ActionBase::InventoryReservation() и m_MovedItems.
◆ m_MovedItems
◆ POSITION_OFFSET
Объявления и описания членов класса находятся в файле:
- D:/Ishodniki/scripts/4_World/Classes/UserActionsComponent/Actions/Continuous/DeployActions/ActionDeployBase.c