Files
2025-04-11 09:56:51 +08:00

36 lines
777 B
C#

using UnityEngine;
using System.Collections;
[RequireComponent(typeof(AudioSource))]
public class CoconutThrower : MonoBehaviour
{
public AudioClip throwSound;
public Rigidbody coconutPrefab;
public float throwSpeed = 30.0f;
public static bool canThrow = false;
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
if (Input.GetButtonDown("Fire1") && canThrow)
{
audio.PlayOneShot(throwSound);
Rigidbody newCoconut = Instantiate(coconutPrefab,
transform.position, transform.rotation) as Rigidbody;
newCoconut.name = "coconut";
newCoconut.velocity = transform.forward * throwSpeed;
Physics.IgnoreCollision(transform.root.collider,
newCoconut.collider, true);
}
}
}