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(); }
public ClimbOrder(IElevatable elevatable, eCollisionLayers levelTo) { this.elevatable = elevatable; this.levelTo = levelTo; }
public ReEnableFallOrder(IElevatable e) { this.elevatable = e; }