protected override void OnStart() { base.OnStart(); _candyController = _controller as CandyController; _candyController.RemainingGelsText += UpdateData; }
public void MoveCandy(CandyController candyController) { candyController.AddCandy(m_candyCount); if (m_gameCandy) { GameScore.SetLastScore(m_candyCount); } }
public void SwapSprite(CandyController newCandy) { if (spriteRenderer.sprite == newCandy.GetComponent <SpriteRenderer>().sprite) { return; } Sprite oldCandy = newCandy.spriteRenderer.sprite; newCandy.spriteRenderer.sprite = this.spriteRenderer.sprite; this.spriteRenderer.sprite = oldCandy; int tempId = newCandy.id; newCandy.id = this.id; this.id = tempId; }
private void DeselectCandy() { isSelected = false; spriteRenderer.color = Color.white; previousSelected = null; }
private void SelectCandy() { isSelected = true; spriteRenderer.color = selectedColor; previousSelected = gameObject.GetComponent <CandyController>(); }