public static HighlightFollow Create(int offsetX, int offsetY) { HighlightFollow script = GameManager.PrefabCache.Create <HighlightFollow>("Highlight"); script.offsetX = offsetX; script.offsetY = offsetY; return(script); }
public void Show() { if (IsVisible) { return; } IsVisible = true; foreach (IntVector2 ivec in highlightPositions) { var highlight = HighlightFollow.Create(ivec.x, ivec.y); highlight.transform.SetParent(this.transform); highlightObjs.Add(highlight.gameObject); } }