using UnityEngine;
using System.Collections;
public class EnemyBullet : MonoBehaviour {
public float speed;
Vector2 _direction;
bool isReady;
void Awake()
{
if(Application.loadedLevelName=="Level_10" || Application.loadedLevelName=="Level_20" || Application.loadedLevelName=="Level_30"){
speed = 6.5f;
}else{
speed = 5f;
}
isReady = false;
}
// Use this for initialization
void Start () {
}
public void SetDirection(Vector2 direction)
{
_direction = direction.normalized;
isReady = true;
}
// Update is called once per frame
void LateUpdate () {
if (isReady) {
Vector2 position = transform.position;
position += _direction * speed * Time.deltaTime;
transform.position = position;
if(Application.loadedLevelName=="Level_10" || Application.loadedLevelName=="Level_20" || Application.loadedLevelName=="Level_30"){
Destroy(gameObject,1.5f);
}else{
Destroy(gameObject,0.8f);
}
}
}
}
using System.Collections;
public class EnemyBullet : MonoBehaviour {
public float speed;
Vector2 _direction;
bool isReady;
void Awake()
{
if(Application.loadedLevelName=="Level_10" || Application.loadedLevelName=="Level_20" || Application.loadedLevelName=="Level_30"){
speed = 6.5f;
}else{
speed = 5f;
}
isReady = false;
}
// Use this for initialization
void Start () {
}
public void SetDirection(Vector2 direction)
{
_direction = direction.normalized;
isReady = true;
}
// Update is called once per frame
void LateUpdate () {
if (isReady) {
Vector2 position = transform.position;
position += _direction * speed * Time.deltaTime;
transform.position = position;
if(Application.loadedLevelName=="Level_10" || Application.loadedLevelName=="Level_20" || Application.loadedLevelName=="Level_30"){
Destroy(gameObject,1.5f);
}else{
Destroy(gameObject,0.8f);
}
}
}
}
No comments:
Post a Comment