public Manager() { if (MyManager == null) MyManager = this; else return; //!!watch order!! _tileManager = new TileManager(this); _charManager = new CharacterManager(); _decorManager = new DecorManager(); _miniTileManager = new MiniTileManager(); _interfaceManager = new InterfaceManager(); _messageManager = new MessageManager(); _loaderBaseManager = new LoaderBaseManager(); _itemPool = new ItemPool(10); //load data _tileManager.LoadData(ref _loaderBaseManager.Loaders); _decorManager.LoadData(); _charManager.LoadData(); }
public WorldItem(ItemPool pool) { _hitRect = Rectangle.Empty; _pool = pool; _pickupSound = new BasicSound("itempickup"); }