- Home /
Why am I getting these error messages ?
Trying to write a script where the weapon type spawned is random but for some reason I'm getting error messages.
#pragma strict
var hasWeapon : boolean = false;
var weaponNumber : int;
var weaponSpawner = Transform; // Place where weapons spawn
var starburstHologramPrefab = GameObject; // Weapon type = 1
var reaperHologramPrefab = GameObject; // Weapon type = 2
var bubbleHologramPrefab = GameObject; // Weapon type = 3
var plasmaHologramPrefab = GameObject; // Weapon type = 4
function Start()
{
weaponNumber = Random.Range(1,5);
}
function Update ()
{
if (weaponNumber == 1)
{
var starburstHologramInstance = GameObject;
starburstHologramInstance = Instantiate(starburstHologramPrefab, weaponSpawner.position, weaponSpawner.rotation);
hasWeapon = true;
}
else
I'm getting these error messages-
Assets/Scripts/WeaponSpawn.js(24,96): BCE0019: 'position' is not a member of 'System.Type'. Assets/Scripts/WeaponSpawn.js(24,120): BCE0019: 'rotation' is not a member of 'System.Type'.
Why am I getting these errors. I've never had problems with position, rotation before so I guess I'm doing something very wrong somewhere?
(this is in JS and please explain as if I'm a 5 year old...lol)
Thanks
Answer by tanoshimi · Jan 03, 2015 at 02:16 PM
I'll make this as 5-yr old friendly as possible...
You need to change:
var weaponSpawner = Transform; // Place where weapons spawn
var starburstHologramPrefab = GameObject; // Weapon type = 1
var reaperHologramPrefab = GameObject; // Weapon type = 2
var bubbleHologramPrefab = GameObject; // Weapon type = 3
var plasmaHologramPrefab = GameObject; // Weapon type = 4
to:
var weaponSpawner : Transform; // Place where weapons spawn
var starburstHologramPrefab : GameObject; // Weapon type = 1
var reaperHologramPrefab : GameObject; // Weapon type = 2
var bubbleHologramPrefab : GameObject; // Weapon type = 3
var plasmaHologramPrefab : GameObject; // Weapon type = 4
Ok?
DOH.. can't believe I did that :(
(less coffee, more sleep I think)
However that didn't stop me getting the error messages ?
One more on line 23:
var starburstHologramInstance : GameObject;
and also on-
var weaponSpawner : Transform; // Place where weapons spawn
Definitely need sleep....lol
Your answer
