//------------------------------------------------------------------------------ // Public Functions: //------------------------------------------------------------------------------ public CombatViewModel() { monsterManager = EngineCore.GetModule <MonsterManager>(); gameManager = EngineCore.GetModule <GameManager>(); heroManager = EngineCore.GetModule <HeroManager>(); gameManager.PropertyChanged += OnGameManagerPropertyChanged; monsterManager.PropertyChanged += OnMonsterManagerPropertyChanged; }
//------------------------------------------------------------------------------ // Public Functions: //------------------------------------------------------------------------------ public WorldViewModel() { gameManager = EngineCore.GetModule <GameManager>(); worldEventManager = EngineCore.GetModule <WorldEventManager>(); heroManager = EngineCore.GetModule <HeroManager>(); ChoiceText = new PlayerChoiceText("Explore", "Rest", "Town Portal"); gameManager.PropertyChanged += OnGameManagerPropertyChanged; }
//------------------------------------------------------------------------------ // Public Functions: //------------------------------------------------------------------------------ public InventoryViewModel() { heroManager = EngineCore.GetModule <HeroManager>(); }
//------------------------------------------------------------------------------ // Public Functions: //------------------------------------------------------------------------------ public EquipmentViewModel() { heroManager = EngineCore.GetModule <HeroManager>(); }