/// This binding will add or remove views based on an element/viewmodel collection. public override ViewBase CreateProjectilesView(BaseProjectileViewModel item) { var laser = base.CreateProjectilesView(item); laser.transform.position = spawnPoint.position; return(laser); }
public override void InitializeBaseProjectile(BaseProjectileViewModel baseProjectile) { }
/// This binding will add or remove views based on an element/viewmodel collection. public virtual ViewBase CreateProjectilesView(BaseProjectileViewModel item) { return this.InstantiateView(item); }
public abstract void InitializeBaseProjectile(BaseProjectileViewModel baseProjectile);
public virtual void Hit(BaseProjectileViewModel baseProjectile) { }
public virtual void Destroy(BaseProjectileViewModel baseProjectile) { }
/// This binding will add or remove views based on an element/viewmodel collection. public override ViewBase CreateProjectilesView(BaseProjectileViewModel item) { var laser = base.CreateProjectilesView(item); laser.transform.position = spawnPoint.position; return laser; }
/// This binding will add or remove views based on an element/viewmodel collection. public virtual ViewBase CreateProjectilesView(BaseProjectileViewModel item) { return(this.InstantiateView(item)); }