diff options
| author | Carson Katri <carson.katri@gmail.com> | 2021-06-12 00:30:21 -0400 |
|---|---|---|
| committer | Carson Katri <carson.katri@gmail.com> | 2021-06-12 00:30:21 -0400 |
| commit | ff111d95db1878f9c35d99e7d4fa0b4d9a0de37c (patch) | |
| tree | a7d55973657e37405eea64178f86556f585d5f30 /Assets/Scripts/PlayerController.cs | |
| parent | ae62fd809cfc5545de37c6bee0ba759402bba3fe (diff) | |
| download | gmtk-gamejam-ff111d95db1878f9c35d99e7d4fa0b4d9a0de37c.tar.gz gmtk-gamejam-ff111d95db1878f9c35d99e7d4fa0b4d9a0de37c.zip | |
Restructure scripts, improve locomotion, and add movement indicators
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); - } - } -} |
