public ElevationHandler(IElevatable sub, Runtime runtime, eCollisionLayers startingLevel = eCollisionLayers.LEVEL3)
 {
     this.subject = sub;
     this.Level   = startingLevel;
     this.runtime = runtime;
     AllLevels    = new List <eCollisionLayers>()
     {
         eCollisionLayers.LEVEL1, eCollisionLayers.LEVEL2, eCollisionLayers.LEVEL3, eCollisionLayers.LEVEL4, eCollisionLayers.LEVEL5
     };
     SetElevationLayers();
 }
Ejemplo n.º 2
0
 public ClimbOrder(IElevatable elevatable, eCollisionLayers levelTo)
 {
     this.elevatable = elevatable;
     this.levelTo    = levelTo;
 }
Ejemplo n.º 3
0
 public ReEnableFallOrder(IElevatable e)
 {
     this.elevatable = e;
 }