} = 3000; //NOT ACTUALLY A RAIUS IT"S A SQUARE public void OnUpdate() { spawnTime += Time.TimeMult; if (spawnTime > SpawnDelay) { Vector3 spawnOffset = new Vector3(random.Next(-SpawnRadius, SpawnRadius), random.Next(-SpawnRadius, SpawnRadius), 5000); GameObject pickup = Pickup.Res.Instantiate(GameObj.Transform.Pos + GameObj.Transform.GetWorldVector(spawnOffset)); pickup.GetComponent <Pickup>().Weapon = WeaponTypes.ElementAt(random.Next(WeaponTypes.Count)); Scene.AddObject(pickup); spawnTime = 0; } }