public virtual void ApplyDamage(FPSDamageableViewModel fPSDamageable, Int32 arg) { }
public abstract void InitializeFPSDamageable(FPSDamageableViewModel fPSDamageable);
public override void ApplyDamage(FPSDamageableViewModel fPSDamageable, int arg) { base.ApplyDamage(fPSDamageable, arg); fPSDamageable.Health -= arg; }
public override void InitializeFPSDamageable(FPSDamageableViewModel fPSDamageable) { }
protected override void InitializeViewModel(ViewModel viewModel) { FPSDamageableViewModel fPSDamageable = ((FPSDamageableViewModel)(viewModel)); fPSDamageable.Health = this._Health; }