Game Development Reference
In-Depth Information
Engage thrusters
Let's create the RocksTrigger script first by performing the following steps:
1. Go to the Scripts folder in the Project view to create the script by right-click-
ing and navigating to Create | C# (for C# users) or Create | Javascript (for
JavaScript users) and rename it RocksTrigger .
2. Double-click on the RocksTrigger script to open it in MonoDevelop and start
adding the script as follows:
// Unity JavaScript user:
#pragma strict
private var _isTrigger : boolean = false;
static var onTrigger : JSDelegate = new JSDelegate();
function OnTriggerEnter(collider : Collider) : void {
if ((collider.transform.tag == "Player") &&
(_isTrigger == false)) {
_isTrigger = true;
onTrigger.Invoke();
}
}
// C# user:
using UnityEngine;
using System.Collections;
public class RocksTrigger : MonoBehaviour {
bool _isTrigger = false;
public delegate void OnRocksTrigger ();
public static event OnRocksTrigger onTrigger;
public void OnTriggerEnter(Collider collider) {
if ((collider.transform.tag == "Player") &&
(_isTrigger == false)) {
_isTrigger = true;
Search WWH ::




Custom Search