Ejemplo n.º 1
0
 protected virtual void SetLabelPosition()
 {
     targetPosition = GenerationMath.RandomPositionAround(
         GameControl.gameControl.PlayerInstance.CurrentPosition,
         GameControl.gameControl.BatBoundaries
         );
 }
Ejemplo n.º 2
0
    public List <Bat> CreateObjectsRandomly(Vector3 centralPosition, EnemyBoundaries enemyParams)
    {
        List <Bat> createdObjects = new List <Bat>();

        for (int i = 0; i < enemyParams.EnemyCount; i++)
        {
            createdObjects.Add(Instantiate(
                                   generatedObjects [Random.Range(0, generatedObjects.Count)],
                                   GenerationMath.RandomPositionAround(centralPosition, enemyParams),
                                   parentObject.transform.rotation,
                                   parentObject.transform).GetComponent <Bat> ()
                               );
        }
        return(createdObjects);
    }