77 {
78 PlaceObjectActionData poActionData;
79 poActionData = PlaceObjectActionData.Cast(action_data);
80 EntityAI entity_for_placing = action_data.m_MainItem;
81 Object targetObject = action_data.m_Target.GetObject();
82
83 vector position = targetObject.GetPosition();
84
85
88
89 if ( polytunnel )
90 position[1] = position[1] - 1.15;
91 else
92 position[1] = position[1] - 1.05;
93
94 vector orientation = targetObject.GetOrientation();
95
98 {
100 if (tunnel)
101 {
103 }
104 else
105 {
107 }
108
111 }
112
113
114 if (!
GetGame().IsMultiplayer())
115 {
117 if (tunnel)
118 {
120 }
121 else
122 {
124 }
125
128 }
129 }
class Land_Misc_Greenhouse extends BuildingSuper Land_Misc_Polytunnel()
void Land_Misc_Greenhouse()
proto native CGame GetGame()