Exemple #1
0
 public TrickManager(LevelManager levelManager, Plane plane)
 {
     this.levelManager = levelManager;
     this.plane        = plane;
     tricks            = new List <ITrick>();
     DriftTrick        = new DriftTrick(plane, plane.PlaneMovement, this);
     BarrelRoll        = new BarrelRoll(plane, plane.PlaneMovement, this);
     CobraFlip         = new CobraFlip(plane, plane.PlaneMovement, this);
     tricks.Add(DriftTrick);
     tricks.Add(BarrelRoll);
     tricks.Add(CobraFlip);
 }
Exemple #2
0
 public void PostConstruct()
 {
     barrelRoll = plane.TrickManager.BarrelRoll;
     driftTrick = plane.TrickManager.DriftTrick;
     cobraFlip  = plane.TrickManager.CobraFlip;
 }