/// This binding will add or remove views based on an element/viewmodel collection.
 public override ViewBase CreateAsteroidsView(AsteroidViewModel item)
 {
     var prefabName = string.Format("{0}{1}", "Asteroid", UnityEngine.Random.Range(1,6));
     var ast = InstantiateView(prefabName, item);
     ast.InitializeData(ast.ViewModelObject);
     ast.transform.position = new Vector3(UnityEngine.Random.Range(-this.LevelManager.SpawnPoint.x, this.LevelManager.SpawnPoint.x), this.LevelManager.SpawnPoint.y, this.LevelManager.SpawnPoint.z);
     return ast;
 }
 /// This binding will add or remove views based on an element/viewmodel collection.
 public virtual ViewBase CreateAsteroidsView(AsteroidViewModel item)
 {
     return this.InstantiateView(item);
 }
 public abstract void InitializeAsteroid(AsteroidViewModel asteroid);
 public virtual void Destroy(AsteroidViewModel asteroid, Boolean arg)
 {
 }
 public virtual void Damage(AsteroidViewModel asteroid, Single arg)
 {
 }
Beispiel #6
0
 public virtual void Damage(AsteroidViewModel asteroid, Single arg)
 {
 }
Beispiel #7
0
 public abstract void InitializeAsteroid(AsteroidViewModel asteroid);
 public override void InitializeAsteroid(AsteroidViewModel asteroid)
 {
 }
 /// This binding will add or remove views based on an element/viewmodel collection.
 public virtual ViewBase CreateAsteroidsView(AsteroidViewModel item)
 {
     return(this.InstantiateView(item));
 }