コード例 #1
0
    protected override void InitializeViewModel(ViewModel viewModel)
    {
        base.InitializeViewModel(viewModel);
        FPSEnemyViewModel fPSEnemy = ((FPSEnemyViewModel)(viewModel));

        fPSEnemy.Speed = this._Speed;
    }
コード例 #2
0
 public abstract void InitializeFPSEnemy(FPSEnemyViewModel fPSEnemy);
コード例 #3
0
 public override void InitializeFPSEnemy(FPSEnemyViewModel enemy)
 {
     enemy.Health = 1.0f;
     enemy.Speed  = 0.5f;
 }
コード例 #4
0
 public override void EnemyDied(FPSEnemyViewModel enemy)
 {
     base.EnemyDied(enemy);
     WavesGame.WaveKills++;
 }
コード例 #5
0
 public virtual void EnemyDied(FPSEnemyViewModel enemy)
 {
     FPSGame.Kills++;
     FPSGame.Enemies.Remove(enemy);
 }
コード例 #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));
 }
コード例 #7
0
ファイル: FPSGameView.cs プロジェクト: Fablelie/uFrame_FPS
 public override ViewBase CreateEnemiesView(FPSEnemyViewModel fPSEnemy)
 {
     return(InstantiateView(fPSEnemy));
 }