using UnityEngine;
using System.Collections;
public class EnemyGun : MonoBehaviour {
public GameObject enemyBullet;
// Use this for initialization
void Start () {
float rendum = Random.Range(1F,3F);
InvokeRepeating("FireEnemyBullet", 2, rendum);
}
// Update is called once per frame
void Update () {
}
void FireEnemyBullet()
{
GameObject Player = GameObject.FindWithTag("Player");
if (Player != null) {
GameObject bullet = (GameObject)Instantiate(enemyBullet);
bullet.transform.position = transform.position;
Vector2 direction = Player.transform.position - bullet.transform.position;
bullet.GetComponent<EnemyBullet>().SetDirection(direction);
}
}
}
using System.Collections;
public class EnemyGun : MonoBehaviour {
public GameObject enemyBullet;
// Use this for initialization
void Start () {
float rendum = Random.Range(1F,3F);
InvokeRepeating("FireEnemyBullet", 2, rendum);
}
// Update is called once per frame
void Update () {
}
void FireEnemyBullet()
{
GameObject Player = GameObject.FindWithTag("Player");
if (Player != null) {
GameObject bullet = (GameObject)Instantiate(enemyBullet);
bullet.transform.position = transform.position;
Vector2 direction = Player.transform.position - bullet.transform.position;
bullet.GetComponent<EnemyBullet>().SetDirection(direction);
}
}
}
No comments:
Post a Comment