public void ChangeActive(bool setActive) { if (!setActive) { grid.OnGridChanged((Ink)ink, false); active = false; } else { active = true; ink = grid.GetInk() as Ink; grid.OnGridChanged((Ink)ink, true); } }
public void ChangeActive(bool setActive) { if (!setActive) { spellGrid.OnGridChanged(ink, false); active = false; spriteRenderer.sprite = unactiveSprite; spriteRenderer.color = Color.white; } else { UpdateInk(); spellGrid.OnGridChanged(ink, true); active = true; spriteRenderer.sprite = activeSprite; ink = spellGrid.GetInk() as Ink; spriteRenderer.color = ink.GetColor(); } }