// September 2015 // Levee Patroller / Dijk Patrouille // This source file is (c) by Deltares. This source file is open source but only available to select users. Do not redistribute without written permission of Stichting Deltares, Delft, The Netherlands. // This header has been automatically generated. class ACTION_IfActive extends ScriptedAction; var(Action) name FailureTag; ///var Failure T; var GeoFeedback G; var LeveeTile L; /// Almar 27-9-2007 function ProceedToNextAction(ScriptedController C) { if ( (L == None) && (FailureTag != 'None') ) { C.ActionNum += 1; ForEach C.AllActors(class'LeveeTile',L, FailureTag) { break; } /// If both aren't active, the failure is not active. if ( L != None && !L.bActive ) { ProceedToSectionEnd(C); //log("Failure was not Active"); } else { ForEach C.AllActors(class'GeoFeedback',G) break; g.logFailureState(L); } } } function bool StartsSection() { return true; } function string GetActionString() { return ActionString@L@FailureTag; } defaultproperties { ActionString="If Active" }