コード例 #1
0
 private void Page_Loaded(object sender, RoutedEventArgs e)
 {
     if (firstStart)
     {
         _gamePageViewModel = new GamePageViewModel(this, QuestHelper, InMemoryContextHelper);
         _gameCoreServices  = new GameCoreServices(this, _gamePageViewModel, playerStats, LogHelper, InMemoryContextHelper);
         _gamePageViewModel.GameCoreServices = _gameCoreServices;
         _gamePageViewModel.AddToInventoryPanel("Keyring");
         _gameCoreServices.LoadFirstLocation();
     }
     firstStart = false;
 }
コード例 #2
0
 /// <summary>
 /// Adds an "item" to the inventory
 /// </summary>
 /// <param name="itemName"> Name of the item you want to add.</param>
 /// <returns> Void Method</returns>
 public void GrabItem(string itemName)
 {
     GamePageViewModel.AddToInventoryPanel(itemName);
     _inMemoryContextHelper.AddItemToInventory(itemName);
 }