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