holopy3/Assets/Broken Glass VR/Scripts/laserMove.cs
2020-12-10 15:25:12 +01:00

48 lines
758 B
C#

using UnityEngine;
using System.Collections;
public class laserMove : MonoBehaviour {
private bool _shoot;
private Vector3 _originalPosition;
public Transform _enemy;
public Transform _player;
// Use this for initialization
void Start () {
_originalPosition = this.transform.position;
}
// Update is called once per frame
void Update () {
if (!_shoot) {
this.transform.position = _originalPosition;
}
if (_shoot) {
this.transform.position = Vector3.MoveTowards (this.transform.position, _player.position, 10 * Time.unscaledDeltaTime);
}
if(Input.GetKeyDown(KeyCode.Space)){
Shoot ();
}
}
public void Shoot(){
_shoot = true;
}
void OnCollisionEnter(Collision p){
_shoot = false;
}
}