- Home /
Enable & Disable multiple game objects
So I have this so called "super power script" it is just about slowing time, and this is what I have, the time everything works perfectly but when I click Q, the key for slowing time I want 2 plane's to enable themselves, they are the 2 variables. And I have tried everything! Doing both of them seperately the first one then SetActive false, true etc. and I didn't get any errors then but it didn't work. When I started the game 2 planes were enabled at the start and when I click Q the first plane disables, then when I press it again the second one disables, and when I try to press Q again the first plane just keeps enabling and disabling. So I tried doing it with && but it still doesn't work, I'm pretty new at scripting so could anybody help me with this part of the code?
#pragma strict
private var chMotor : CharacterMotor;
private var superSprint : boolean = false;
private var superJump : boolean = false;
private var slowMo : boolean = false;
private var hawkEye : boolean = false;
var mainCamera : Camera;
var zoom : int = 20;
var normal : int = 60;
var smooth : float = 100;
var slowmoPlane : GameObject;
var commands : Texture;
var slowMoTwoPlane : GameObject;
function Start()
{
chMotor = GetComponent(CharacterMotor);
}
function Update()
{
//Slow Motion
if(Input.GetKeyDown("q"))
{
slowMo = !slowMo;
if(slowMo == true && Time.timeScale == 1.0)
{
Time.timeScale = 0.5;
slowmoPlane && slowmoPlane.SetActive(true);
}
else
slowmoPlane && slowmoPlane.SetActive(false);
Time.timeScale = 1.0;
Time.fixedDeltaTime = 0.02 * Time.timeScale;
}
}
Your answer
Follow this Question
Related Questions
What is the best way to manage gameobjects in a scene to conserve memory? 0 Answers
How can I hide/expose a gameobject based on its distance from the player/camera? 1 Answer
using Contains(gameObject) to find and destroy a gameObject from a list 2 Answers
Why can I not disable GameObject in animation 0 Answers
If i disable a GameObject does all it's components get disabled also? 2 Answers