- Home /
Question by
scy_zwennis · May 03, 2014 at 11:59 AM ·
javascriptgameobjectpickupweapon system
Weapon pickup Script...HELP!(Java)
I am busy making a small fps and I am stuck on weapon pickups this is my script
#pragma strict
var W_Automatic : GameObject;
var W_Shotgun : GameObject;
var W_Pistol : GameObject;
var Empty01 : GameObject;
var Empty02 : GameObject;
private var Weapon01 : GameObject;
private var Weapon02 : GameObject;
function Start()
{
Weapon01 = W_Pistol;
Weapon02 = W_Shotgun;
Weapon01.SetActiveRecursively(true);
Weapon02.SetActiveRecursively(false);
}
function Update()
{
if(Input.GetKeyDown(KeyCode.Q))
{
WeaponSwap();
}
}
function Automatic()
{
if (Weapon01.active == true)
{
Weapon01 = W_Automatic;
}
else
{
Weapon02 = W_Automatic;
}
}
function Shotgun()
{
if (Weapon01.active == true)
{
Weapon01 = W_Shotgun;
}
else
{
Weapon02 = W_Shotgun;
}
}
function Pistol()
{
if (Weapon01.active == true)
{
Weapon01 = W_Pistol;
}
else
{
Weapon02 = W_Pistol;
}
}
function WeaponSwap()
{
if (Weapon01.active == true)
{
Weapon01.SetActiveRecursively(false);
Weapon02.SetActiveRecursively(true);
}
else
{
Weapon01.SetActiveRecursively(true);
Weapon02.SetActiveRecursively(false);
}
}
I'm not sure why this doesn't work please help
Comment
Your answer
Follow this Question
Related Questions
Locating Position of Object not Working? 2 Answers
How to create an 3d game object in 300 X 250 size? 1 Answer
Scripts wont work if deactivated then activated? 0 Answers
static var for one object. 2 Answers
Get game component type? 1 Answer