public static CollisionManager GetInstance(Game game) { return(cm ?? (cm = new CollisionManager(game))); }
protected override void Initialize() { CollisionManager = CollisionManager.GetInstance(this); InputManager = InputManager.GetInstance(this); BasicManager = BasicManager.GetInstance(this); if (useBloom) bloom = new BloomComponent(this); Overlay = new Overlay(this); Camera = new Camera(this); StateManager = new StateManager(this); Components.Add(InputManager); //Components.Add(BasicManager); //Components.Add(CollisionManager); Components.Add(StateManager); //if (useBloom) // Components.Add(bloom); //Components.Add(Overlay); //Components.Add(Camera); base.Initialize(); }
public static CollisionManager GetInstance(Game game) { return cm ?? (cm = new CollisionManager(game)); }