diff options
Diffstat (limited to 'Assets/Scripts/PlayerController.cs')
-rw-r--r-- | Assets/Scripts/PlayerController.cs | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs deleted file mode 100644 index 22ce225..0000000 --- a/Assets/Scripts/PlayerController.cs +++ /dev/null @@ -1,51 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - -public class PlayerController : MonoBehaviour -{ - [SerializeField] private List<Rigidbody2D> segments; - [SerializeField] private float sensitivity; - - [SerializeField] private Rigidbody2D ballPrefab; - [SerializeField] private float ballSpeed; - - private void Update() - { - if (Input.GetKey(KeyCode.D)) - { - segments[0].AddForceAtPosition(Vector2.right * sensitivity, (Vector2)segments[0].transform.position - Vector2.up * 0.5f); - } - else if (Input.GetKey(KeyCode.A)) - { - segments[0].AddForceAtPosition(Vector2.left * sensitivity, (Vector2)segments[0].transform.position - Vector2.up * 0.5f); - } - - if (Input.GetKey(KeyCode.L)) - { - segments[1].AddForceAtPosition(Vector2.right * sensitivity, (Vector2)segments[1].transform.position + Vector2.up * 0.5f); - } - else if (Input.GetKey(KeyCode.J)) - { - segments[1].AddForceAtPosition(Vector2.left * sensitivity, (Vector2)segments[1].transform.position + Vector2.up * 0.5f); - } - - if (Input.GetKey(KeyCode.RightArrow)) - { - segments[2].AddForceAtPosition(Vector2.right * sensitivity, (Vector2)segments[2].transform.position + Vector2.up * 0.5f); - } - else if (Input.GetKey(KeyCode.LeftArrow)) - { - segments[2].AddForceAtPosition(Vector2.left * sensitivity, (Vector2)segments[2].transform.position + Vector2.up * 0.5f); - } - - if (Input.GetKeyDown(KeyCode.Space)) - { - var ball = Instantiate(ballPrefab); - ball.transform.position = segments.Last().position; - ball.AddForce((Vector2.right + Vector2.up) * ballSpeed); - } - } -} |