Question by
Gohst002 · May 13, 2017 at 03:33 PM ·
enable and disable script
Script wont turn off
I wanted to stop two of my scripts when I enterd a trigger. One of the got disabled but the other one didn't. This is the one that did not get disable: using System.Collections; using UnityEngine; using UnityEngine.UI; using System.Collections.Generic;
public class Timer : MonoBehaviour { public Text timerTxt; public float startTime;
// Use this for initialization
void Start () {
startTime = Time.time;
}
// Update is called once per frame
void Update () {
float t = Time.time - startTime;
string minutes = ((int)t / 60).ToString ();
string seconds = (t % 60).ToString();
timerTxt.text = minutes + seconds;
}
}
The one that did: using System.Collections; using System.Collections.Generic; using UnityEngine;
public class PlayerMovement : MonoBehaviour { public Rigidbody rB; public float movementSpeed; public float turnSpeed; public float brakeSpeed; // Use this for initialization void Start () {
}
// Update is called once per frame
void FixedUpdate () {
Movement ();
}
public void Movement()
{
rB.AddRelativeForce (Vector3.right * movementSpeed);
if (Input.GetKey("s"))
{
rB.AddRelativeForce(Vector3.left * brakeSpeed);
}
if (Input.GetKey ("d")) {
rB.AddRelativeForce (Vector3.back * turnSpeed);
}
if (Input.GetKey ("a")) {
rB.AddRelativeForce (Vector3.forward * turnSpeed);
}
if (Input.GetKey("s"))
{
turnSpeed = 15f;
}
}
}
I also filled in all the objects etc.
Comment