Exemplo n.º 1
0
    protected override void InitializeViewModel(ViewModel viewModel)
    {
        base.InitializeViewModel(viewModel);
        FPSEnemyViewModel fPSEnemy = ((FPSEnemyViewModel)(viewModel));

        fPSEnemy.Speed = this._Speed;
    }
Exemplo n.º 2
0
 public abstract void InitializeFPSEnemy(FPSEnemyViewModel fPSEnemy);
Exemplo n.º 3
0
 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++;
 }
Exemplo n.º 5
0
 public virtual void EnemyDied(FPSEnemyViewModel enemy)
 {
     FPSGame.Kills++;
     FPSGame.Enemies.Remove(enemy);
 }
Exemplo n.º 6
0
 /// This binding will add or remove views based on an element/viewmodel collection.
 public virtual ViewBase CreateEnemiesView(FPSEnemyViewModel item)
 {
     return(this.InstantiateView(item));
 }
Exemplo n.º 7
0
 public override ViewBase CreateEnemiesView(FPSEnemyViewModel fPSEnemy)
 {
     return(InstantiateView(fPSEnemy));
 }