private void ThrowGrenade(IGrenadeModel grenade) { grenade.Transform.gameObject.GetComponent <Rigidbody>() .AddForce(grenade.Transform.forward * grenade.ThrowForce, ForceMode.Impulse); }
public GrenadeViewModel(IGrenadeModel grenade) { _grenade = grenade; DamageObj = grenade.Damage; }
private void SetPosition(IGrenadeModel grenade) { grenade.Transform.gameObject.SetActive(true); grenade.Transform.position = _throwPoint.position; grenade.Transform.rotation = _throwPoint.rotation; }