You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
FlyingFred/Assets/Scripts/RocketMovement.cs

30 lines
850 B
C#

using UnityEngine;
using CnControls;
public class RocketMovement : MonoBehaviour
{
public static RocketMovement Instance;
public float speed;
float newHorPos= 0f;
float newVerPos= 0f;
private void Awake()
{
Instance = this;
}
private void Start()
{
GameManager.DifficultyIncreased.AddListener(() => SpeedIncreaser());
}
void FixedUpdate()
{
// Move the rocket upward
newHorPos = Mathf.Lerp(newHorPos ,CnInputManager.GetAxis("Horizontal"),Time.deltaTime);
newVerPos = Mathf.Lerp(newVerPos, CnInputManager.GetAxis("Vertical"),Time.deltaTime);
transform.position=new Vector3(newHorPos, transform.position.y, -newVerPos);
transform.Translate(Vector3.up * speed * Time.deltaTime );
}
void SpeedIncreaser()
{
speed += 0.5f;
}
}