View difference between Paste ID: 70bubYVK and FiCE2rDq
SHOW: | | - or go back to the newest paste.
1
using System.Collections;
2
using System.Collections.Generic;
3
using UnityEngine;
4
5
public class PongPaddle : MonoBehaviour
6
{
7
    //paddle speed
8
    public float speed = 5f;
9
    
10
11
    void Update()
12
    {
13
        Move();
14
    }
15
16
    //movement function
17
    void Move()
18
    {
19
20
        if(gameObject.name == "Paddle1")
21
        {
22
            //Getting information from up-down arrows or w-s keys to check which direction are we moving to
23
            //GetAxisRaw returns only -1, 0, 1 so the speed will be constant
24
            float y = Input.GetAxisRaw("Vertical");
25
26
            //calculating speed, direction and elapsed time
27
            float speddDir = y * speed * Time.deltaTime;
28
29
            //changing the position of the paddle
30
            transform.position += new Vector3(0, speddDir, 0);
31
        }
32
33
        if (gameObject.name == "Paddle2")
34
        {
35
            float y = Input.GetAxisRaw("Vertical2");
36
            float speddDir = y * speed * Time.deltaTime;
37
            transform.position += new Vector3(0, speddDir, 0);
38
        }
39
40
41
    }
42
}
43