1     package
2     {
3        internal class BaseObject
4        {
5           protected var engineManager:EngineManager = null;
6
7           public function BaseObject(engineManager:EngineManager)
8           {
9              this.engineManager = engineManager;
10          }
11
12          public function startupBaseObject():void
13          {
14             engineManager.addBaseObject(this);
15          }
16
17          public function shutdown():void
18          {
19             engineManager.removeBaseObject(this);
20          }
21
22          public function enterFrame(dt:Number):void
23          {
24
25          }
26       }
27    }