protected override void PrepareForAction() { base.PrepareForAction(); if (stageComponent != null) { obstacleComponent = stageComponent.CreateEventObstacle(obstacleModel, obstaclePosition, eventID); obstacleCreated = (obstacleComponent != null); } }