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; }