public virtual void AddObject(GameObj obj) { if (obj is Player) { AddRacket(obj); AddStaticObject(obj); } else { this.AddStaticObject(obj); } }
private void AddStaticObject(GameObj obj) { this.staticObjects.Add(obj); this.allObjects.Add(obj); }
private void AddRacket(GameObj obj) { this.player = obj as Player; }