1
0
forked from cgvr/DeltaVR

deltavr multiplayer 2.0

This commit is contained in:
Toomas Tamm
2023-05-08 15:56:10 +03:00
parent 978809a002
commit 07b9b9e2f4
10937 changed files with 2968397 additions and 1521012 deletions

View File

@@ -0,0 +1,28 @@
using UnityEngine;
namespace _PROJECT.Scripts.Bow.Extra
{
public class Target : MonoBehaviour, IArrowHittable
{
public float forceAmount = 1.0f;
public Material otherMaterial;
public void Hit(Arrow arrow)
{
ApplyMaterial();
ApplyForce(arrow.transform.forward);
}
private void ApplyMaterial()
{
MeshRenderer meshRenderer = GetComponent<MeshRenderer>();
meshRenderer.material = otherMaterial;
}
private void ApplyForce(Vector3 direction)
{
Rigidbody rBody = GetComponent<Rigidbody>();
rBody.AddForce(direction * forceAmount);
}
}
}