114 {
115 super.Start( action_data );
116 Building b;
117 Class.CastTo(b, action_data.m_Target.GetObject());
118
119 if (b)
120 {
121 string compName = b.GetActionComponentName( action_data.m_Target.GetComponentIndex() );
123
124 LOD geomLod = action_data.m_Target.GetObject().GetLODByName(
GEOM_LOD_NAME);
125 string ladderType = "metal";
126
128 {
130 {
132 break;
133 }
134 }
135
136 action_data.m_Player.SetClimbingLadderType(ladderType);
137 action_data.m_Player.StartCommand_Ladder(b, ladderIndex );
138 }
139
140
141
142
143
144
145
146
147
148
149 }
const string GEOM_LOD_NAME
proto native owned string GetPropertyValue(int index)
proto native int GetPropertyCount()
proto native owned string GetPropertyName(int index)
void HumanCommandLadder()