public override void ExtractInterests(ChallengeStage stage) { base.ExtractInterests(stage); if (stage != null) { cameraController = stage.GetCameraController(); targetAgent = (targetAgentID == BaseAgent.INVALID_AGENT_ID) ? null : stage.GetAgent(targetAgentID, targetNodeID); } }