// 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 LeveeFailureMicroTutorial extends LeveeFailure placeable; function SetFailureOptions() { Mechanism = FM_Micro; LinkedTile.Mechanism = Mechanism; NL_FailureName="Oefenings Faalmechanisme"; EN_FailureName="Tutorial Failure"; super.SetFailureOptions(); LinkedTile.CurrentState = STA_Reportable; } function CreateObjects() { local DynamicMeshActor sMA; sMA = CreateMesh(Location, id$"StaticMeshActor", StaticMesh'SecDikeSM.Training.TrainingDyke'); sMA.SetDrawScale(0.8); /// Call parent: Super.CreateObjects(); } function CreateTriggers() { /// None } function CreateSignals() { local SignalCrack scrack; local SignalReportCrack srcrack; Signals.Insert(0,1); /// Signal crack: scrack = New class'SignalCrack'; scrack.CrackType=CRK_Parallel; scrack.CrossCutLocation = CUT_InnerSlope; scrack.FirstState = STA_Reportable; scrack.RevetmentType=REV_Grass; scrack.SignalReports.insert(0,1); /// Report 1: srcrack = New class'SignalReportCrack'; srcrack.FlushingSoil = GEO_No; srcrack.FlushingSoilQuantity = Qua_None; srcrack.GeoState = STA_Reportable; srcrack.LengthOfDamage = SIZE_VerySmall; srcrack.LengthOfDamageMax = SIZE_VerySmall; srcrack.MultipleCracks = GEO_No; srcrack.WidthOfDamage = SIZE_Small; srcrack.WidthOfDamageMax = SIZE_Large; scrack.SignalReports[0] = srcrack; Signals[0] = scrack; Log("Created signals"); } function CreateMeasures() { /// None. } defaultproperties { /// jln - 10-10-2008 /// Override mesh scale: MeshScale = 0.9; FailureSize = TS_OTHER; }