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); }
public void PostConstruct() { barrelRoll = plane.TrickManager.BarrelRoll; driftTrick = plane.TrickManager.DriftTrick; cobraFlip = plane.TrickManager.CobraFlip; }