- package
- {
- import away3d.primitives.Skybox;
- public class ApplicationManager extends BaseObject
- {
- protected var mesh:MeshObject = null;
- public function ApplicationManager()
- {
- super();
- }
- public function startupApplicationManager(engineManager:EngineManager):ApplicationManager
- {
- super.startupBaseObject(engineManager);
- mesh = new MeshObject().startupObject3DMeshObject(
- this.engineManager,
- new Skybox(
- this.engineManager.MyResourceManager.NorthTex,
- this.engineManager.MyResourceManager.WestTex,
- this.engineManager.MyResourceManager.SouthTex,
- this.engineManager.MyResourceManager.EastTex,
- this.engineManager.MyResourceManager.UpTex,
- this.engineManager.MyResourceManager.DownTex));
- return this;
- }
- public override function shutdown():void
- {
- mesh.shutdown();
- super.shutdown();
- }
- public override function enterFrame(dt:Number):void
- {
- //engineManager.cam.rotationX += 10 * dt;
- engineManager.cam.rotationY += 10 * dt;
- }
- }
- }