protected override void InitializeViewModel(ViewModel viewModel) { base.InitializeViewModel(viewModel); FPSEnemyViewModel fPSEnemy = ((FPSEnemyViewModel)(viewModel)); fPSEnemy.Speed = this._Speed; }
public abstract void InitializeFPSEnemy(FPSEnemyViewModel fPSEnemy);
public override void InitializeFPSEnemy(FPSEnemyViewModel enemy) { enemy.Health = 1.0f; enemy.Speed = 0.5f; }
public override void EnemyDied(FPSEnemyViewModel enemy) { base.EnemyDied(enemy); WavesGame.WaveKills++; }
public virtual void EnemyDied(FPSEnemyViewModel enemy) { FPSGame.Kills++; FPSGame.Enemies.Remove(enemy); }
/// This binding will add or remove views based on an element/viewmodel collection. public virtual ViewBase CreateEnemiesView(FPSEnemyViewModel item) { return(this.InstantiateView(item)); }
public override ViewBase CreateEnemiesView(FPSEnemyViewModel fPSEnemy) { return(InstantiateView(fPSEnemy)); }