when i use my code i can get GetComponent to work on MouseLook. when i use my code i can get GetComponent to work on AdForceMove.
if i try this in concession only the fist input button i hit will work.
why don’t they work in order that i hit input?
private var BowlingBall : GameObject;
function Start()
{
var MouseLookScript : MouseLook;
MouseLookScript = GetComponent (MouseLook);
var MoverScript : Mover;
MoverScript = GetComponent (Mover);
var AdForceMoveScript : AdForceMove;
AdForceMoveScript = GetComponent (AdForceMove);
//MoverScript.DoSomething ();
}
function Update()
{
rigidbody.useGravity = false;
var xMove : float = Input.GetAxis("Horizontal") * Time.deltaTime * 20;
transform.Translate(Vector3(xMove,0,0));
transform.position.x = Mathf.Clamp(transform.position.x, -2,2);
Switch();
}
function Switch()
{
if(Input.GetButton("p"))
{
rigidbody.useGravity = false;
GetComponent(MouseLook).enabled = true;
GetComponent(Mover).enabled = false;
GetComponent(AdForceMove).enabled = false;
}
if(Input.GetButton("o"))
{
GetComponent(AdForceMove).enabled = true;
GetComponent(Mover).enabled = false;
GetComponent(MouseLook).enabled = false;
}
}