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 }