DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnFinishProgressServer()

override void ActionDigGardenPlot::OnFinishProgressServer ( ActionData action_data)
inlineprivate

См. определение в файле ActionDigGardenPlot.c строка 103

104 {
105 PlaceObjectActionData poActionData;
106 poActionData = PlaceObjectActionData.Cast(action_data);
107 EntityAI entity_for_placing = action_data.m_MainItem;
108 vector position = action_data.m_Player.GetLocalProjectionPosition();
109 vector orientation = action_data.m_Player.GetLocalProjectionOrientation();
110
111 if (g_Game.IsMultiplayer())
112 {
113 m_GardenPlot = GardenPlot.Cast(action_data.m_Player.GetHologramServer().PlaceEntity(entity_for_placing));
114 m_GardenPlot.SetOrientation(orientation);
115 action_data.m_Player.GetHologramServer().CheckPowerSource();
116 action_data.m_Player.PlacingCompleteServer();
117
118 m_GardenPlot.OnPlacementComplete(action_data.m_Player);
119 }
120
121 //local singleplayer
122 if (!g_Game.IsMultiplayer())
123 {
124 m_GardenPlot = GardenPlot.Cast(action_data.m_Player.GetHologramLocal().PlaceEntity(entity_for_placing));
125 m_GardenPlot.SetOrientation(orientation);
126 action_data.m_Player.PlacingCompleteServer();
127 action_data.m_Player.PlacingCompleteLocal();
128
129 m_GardenPlot.OnPlacementComplete(action_data.m_Player);
130 }
131
132 g_Game.ClearJuncture(action_data.m_Player, entity_for_placing);
133 action_data.m_MainItem.SetIsBeingPlaced(false);
134 poActionData.m_AlreadyPlaced = true;
135
136 MiscGameplayFunctions.DealEvinronmentAdjustedDmg(action_data.m_MainItem, action_data.m_Player, 10);
137
138 }
class LogManager EntityAI
DayZGame g_Game
Определения DayZGame.c:4074
vector position
Определения DustKickupEffects.c:20
vector orientation
Определения DustKickupEffects.c:21
PlayerBase m_Player
Определения ActionBase.c:40
ItemBase m_MainItem
Определения ActionBase.c:35
GardenPlot m_GardenPlot
Определения ActionDigGardenPlot.c:11
bool m_AlreadyPlaced
Определения ActionDeployBase.c:5

Перекрестные ссылки g_Game, PlaceObjectActionData::m_AlreadyPlaced, m_GardenPlot, ActionData::m_MainItem, ActionData::m_Player, orientation и position.