/// <summary> /// /// </summary> /// <param name="game"></param> /// <param name="inputManager"></param> /// <param name="assetName"></param> /// <param name="levelAssetName"></param> public LevelButton(Game game, InputManager inputManager, string assetName, string levelAssetName) : base(game, inputManager, assetName) { _levelAssetName = levelAssetName; }
/// <summary> /// Creates a new button /// </summary> /// <param name="game">Game to bind to</param> /// <param name="inputManager">InputManager reference</param> /// <param name="assetName">Sprite to load</param> public Button(Game game, InputManager inputManager, String assetName) : base(game, assetName) { _inputManager = inputManager; }
/// <summary> /// Initializes controller /// </summary> public override void Initialize() { base.Initialize(); _inputManager = (InputManager)this.Game.Services.GetService(typeof(InputManager)); }