36 lines
947 B
C#
36 lines
947 B
C#
using UnityEngine;
|
|
|
|
public class Ghost_Eye : MonoBehaviour
|
|
{
|
|
public SpriteRenderer spriteRenderer{ get;private set;}
|
|
|
|
public Movement movement {get; private set;}
|
|
public Sprite up;
|
|
public Sprite down;
|
|
public Sprite left;
|
|
public Sprite right;
|
|
|
|
private void Awake()
|
|
{
|
|
this.spriteRenderer = GetComponent<SpriteRenderer>();
|
|
this.movement = GetComponentInParent<Movement>();
|
|
}
|
|
private void Update()
|
|
{
|
|
if(this.movement.direction == Vector2.up)
|
|
{
|
|
this.spriteRenderer.sprite = this.up;
|
|
}else if(this.movement.direction == Vector2.down)
|
|
{
|
|
this.spriteRenderer.sprite = this.down;
|
|
}else if(this.movement.direction == Vector2.left)
|
|
{
|
|
this.spriteRenderer.sprite = this.left;
|
|
}else if(this.movement.direction == Vector2.right)
|
|
{
|
|
this.spriteRenderer.sprite = this.right;
|
|
}
|
|
}
|
|
|
|
}
|