Hi guys, help needed. I tried to make a script that will stop my character when trigger is activated. For some reason this doesnt work so I need your help. Script is added to object callled “Trap”.
public var enableTrigger : boolean;
public var t = 0.0;
public var t1 = 0.0;
function OnTriggerEnter(collisionInfo: Collider): Collider
{
if(collisionInfo.gameObject.tag == "Player")
{if(enableTrigger == true)
{
t += Time.deltaTime;
GameObject.Find("Player").GetComponent("FPSInputController").enabled = false;
if(t>5)
{
GameObject.Find("Player").GetComponent("FPSInputController").enabled = true;
enableTrigger = false;
}
}
}
}
function TriggerEnable(){
if(enableTrigger == false)
{OnTriggerEnter.enabled = false;
t1+= Time.deltaTime;
if(t1>5)
{
OnTriggerEnter.enabled = true;
enableTrigger = true;
}
}
}
function Start(){
enableTrigger = true;
}
function Update () {
if(enableTrigger == true)
{OnTriggerEnter(GameObject.Find("Trap").collider);
TriggerEnable();}
}