1156 {
1157 super.OnStepEvent(event_id, event_user_string);
1158
1160 if (event_id % 2 == 0)
1161 {
1162 surfaceInfo =
g_Game.GetSurfaceInfoUnderObjectByBone(
this, SurfaceAnimationBone.LeftBackLimb);
1163 }
1164 else if (event_id % 2 == 1)
1165 {
1166 surfaceInfo =
g_Game.GetSurfaceInfoUnderObjectByBone(
this, SurfaceAnimationBone.RightBackLimb);
1167 }
1168
1169
1170 if(surfaceInfo)
1171 {
1173
1174 if (event_id >= GameConstants.AI_SPRINT_STEP_MIN_ID && event_id <= GameConstants.AI_SPRINT_STEP_MAX_ID)
1175 {
1177 if (stepParticleID > 0)
1178 {
1181 }
1182 }
1183
1185 }
1186 }
void ParticleManager(ParticleManagerSettings settings)
Constructor (ctor)
void HandleCeilingDustStepEffect(SurfaceInfo surfaceInfo)
proto int GetStepParticleId()
vector GetPosition()
Get the world position of the Effect.