2021년 4학년 1학기 기업연계프로젝트2
컴퓨터소프트웨어공학과 <원광투어팀>
팀장 : 송유진
팀원 : 김나영, 이경희, 한유진
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using UnityEngine;using System.Collections;
namespace Valve.VR.InteractionSystem.Sample{ public class Grenade : MonoBehaviour { public GameObject explodePartPrefab; public int explodeCount = 10;
public float minMagnitudeToExplode = 1f;
private Interactable interactable;
private void Start() { interactable = this.GetComponent<Interactable>(); }
private void OnCollisionEnter(Collision collision) { if (interactable != null && interactable.attachedToHand != null) //don't explode in hand
return;
if (collision.impulse.magnitude > minMagnitudeToExplode) { for (int explodeIndex = 0; explodeIndex < explodeCount; explodeIndex++) { GameObject explodePart = (GameObject)GameObject.Instantiate(explodePartPrefab, this.transform.position, this.transform.rotation); explodePart.GetComponentInChildren<MeshRenderer>().material.SetColor("_TintColor", Random.ColorHSV(0f, 1f, 1f, 1f, 0.5f, 1f)); }
Destroy(this.gameObject); } } }}
|