public GameWindow(int currentPlayer) { Classes.CurrentPlayer thePlayer = new Classes.CurrentPlayer(); InitializeComponent(); //subscribe a method to be exectued when event is raised <-- doesnt get triggered when loadPlayer gets called? Is it because the reference gets changed? and not the actual ID property?? thePlayer.IDChanged += new Classes.CurrentPlayer.IDChangedHandler(TargetMethodThatGetsTriggered); thePlayer = LoadPlayer(currentPlayer); LoadUI(thePlayer); MessageBox.Show(thePlayer.playerID.ToString()); }
private void LoadUI(Classes.CurrentPlayer player) { healthLabel.Content = player.currentHealth + " / " + player.maxHealth; weightLabel.Content = player.maxWeight; }