private Sprite SelectPathImage(PathImageType imageType)
        {
            currImageType = imageType;
            Sprite returnSprite = spriteMap[imageType];

            return(returnSprite);
        }
        public void SetPathImage(Vector2 prevPos, Vector2 thisPos)
        {
            PathImageType newImageType = DetermineImageType(prevPos, thisPos);

            if (newImageType == currImageType)
            {
                return;
            }

            spriteRenderer.sprite = SelectPathImage(newImageType);
        }
 public void SetPathImageAsEnd()
 {
     currImageType         = PathImageType.None;
     spriteRenderer.sprite = SelectPathImage(PathImageType.EndPath);
 }
 public void ClearPathImage()
 {
     currImageType         = PathImageType.None;
     spriteRenderer.sprite = null;
 }