Пример #1
0
 public PlayerMovingHandler(IInputMapProvider inputMapProvider)
     : base(PlayerStates.Moving)
 {
     _inputMapProvider = inputMapProvider;
     SystemMessageBroker.AddListener <EntityCreated>(this);
     SystemMessageBroker.AddListener <EntityDestroyed>(this);
 }
Пример #2
0
 protected Screen(ScreenDependencies dependencies)
 {
     ContentManager   = dependencies.ContentManager;
     ScreenManager    = dependencies.ScreenManager;
     SpriteBatch      = dependencies.SpriteBatch;
     Session          = dependencies.Session;
     InputMapProvider = dependencies.InputMapProvider;
     IntentProvider   = dependencies.IntentProvider;
 }
Пример #3
0
 public IntentProvider(InputProvider inputProvider, IInputMapProvider inputMapProvider)
 {
     _inputProvider    = inputProvider;
     _inputMapProvider = inputMapProvider;
 }
Пример #4
0
 public PlayerIdleHandler(ContentManager contentManager, IInputMapProvider inputMapProvider)
     : base(PlayerStates.Idle)
 {
     _contentManager   = contentManager;
     _inputMapProvider = inputMapProvider;
 }