Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class PlayerController : Aidummy
- {
- public float EnemyDistance = 0;
- public float movespeed = 10f;
- public float Health = 100;
- private float healthMax;
- private float HealthMin;
- Rigidbody RB2D;
- private bool faceright = true;
- public Sprite IdleRight, IdleDown, IdleLeft, IdleUp;
- private float dist;
- Animation anim;
- // Start is called before the first frame update
- void Start()
- {
- RB2D = GetComponent<Rigidbody>();
- healthMax = Health;
- Health = 100;
- Debug.Log(Health = healthMax);
- anim = GetComponent<Animation>();
- }
- // Update is called once per frame
- void Update()
- {
- if (Input.GetKey(KeyCode.RightArrow))
- {
- GetComponent<SpriteRenderer>().sprite = IdleRight;
- transform.Translate(Vector3.right * movespeed * Time.deltaTime);
- }
- if (Input.GetKey(KeyCode.LeftArrow))
- {
- GetComponent<SpriteRenderer>().sprite = IdleLeft;
- transform.Translate(Vector3.left * movespeed * Time.deltaTime);
- }
- if (Input.GetKey(KeyCode.UpArrow))
- {
- GetComponent<SpriteRenderer>().sprite = IdleUp;
- transform.Translate(Vector3.up * movespeed * Time.deltaTime);
- }
- if (Input.GetKey(KeyCode.DownArrow))
- {
- GetComponent<SpriteRenderer>().sprite = IdleDown;
- transform.Translate(Vector3.down * movespeed * Time.deltaTime);
- }
- if (Input.GetKey(KeyCode.Space))
- {
- anim.Play("Attack");
- }
- }
- private void OnCollisionEnter2D(Collider col)
- {
- if (col.gameObject.CompareTag("Enemy"))
- Health -= 5;
- Debug.Log(Health);
- }
- private void FixedUpdate()
- {
- }
- void Flip()
- {
- if (Input.GetKey(KeyCode.RightArrow))
- {
- transform.Translate(Vector3.right * movespeed * Time.deltaTime);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement