Example #1
0
 void Start()
 {
     if (randomOffset)
     {
         offset = PitManager.rand(0, period);
     }
 }
 private void Start()
 {
     if (randomOffset)
     {
         offset = PitManager.rand(0, onTime + offset);
     }
     child = transform.GetChild(0).gameObject;
 }
Example #3
0
 public void Start()
 {
     if (randomize)
     {
         speed     = PitManager.rand(minSpeed, maxSpeed);
         direction = new Vector3(PitManager.rand(minX, maxX), PitManager.rand(minY, maxY), PitManager.rand(minZ, maxZ));
     }
 }
 void Start()
 {
     float spacing = PitManager.rand(spacingMin, spacingMax);
     float start = PitManager.rand(minOffset, maxOffset);
     for(int i = 0; i < items.Length; i++)
     {
         items[i].offset = start + spacing * i;
     }
 }
    void Start()
    {
        player = GameObject.FindGameObjectWithTag("player").transform;

        if (randomOffset)
        {
            offset = new Vector3(PitManager.rand(-randomOffsetMaxDist, randomOffsetMaxDist), 0, PitManager.rand(-randomOffsetMaxDist, randomOffsetMaxDist));
        }
    }
    // Update is called once per frame

    private void Start()
    {
        if (randomize)
        {
            circleSize = PitManager.rand(0, 3);
            speed      = PitManager.rand(-1, 1);
            timeOffset = PitManager.rand(0, 7);
        }
        if (speed * circleSize < 0)
        {
            yRotOffset = 180;
        }
    }
Example #7
0
    private void Start()
    {
        if (random)
        {
            speed = PitManager.rand(minRandom, maxRandom);
        }

        if (randomOffset)
        {
            offset = PitManager.rand(0, 360);
        }

        if (randomDir)
        {
            if (PitManager.rand(0, 1) > 0.5f)
            {
                this.transform.localScale = Vector3.Scale(this.transform.localScale, (new Vector3(-1, 1, 1)));
                dir = -1;
            }
        }
    }
    void Start()
    {
        float chance = 1f / spawnables.Length;
        int   i      = PitManager.random.Next(spawnables.Length);

        for (; i < 1000; i += 1)
        {
            SpawnData a = spawnables[i % spawnables.Length];
            if (!evenChance)
            {
                chance = a.chance;
            }

            if (PitManager.rand(0, 1) < chance * a.depthChance.Evaluate(transform.position.y / PitManager.max_depth))
            {
                break;
            }
        }
        GameObject toSpawn = spawnables[i % spawnables.Length].prefab;

        Instantiate(toSpawn, gameObject.transform).name = toSpawn.name;
    }
 void Start()
 {
     transform.rotation = Quaternion.Euler(0, PitManager.rand(0, 360), 0);
 }
 void Start()
 {
     transform.localPosition = transform.localPosition + new Vector3(PitManager.rand(minX, maxX), 0, PitManager.rand(minZ, maxZ));
 }