public void pushHandler(PlayerPushColorInfo info)
    {
        GameObject    toAdd         = Instantiate(colorHistorySquarePrefab, this.gameObject.transform);
        RectTransform rectTransform = toAdd.GetComponent <RectTransform>();

        UnityEngine.UI.Image image = toAdd.GetComponent <UnityEngine.UI.Image>();
        image.color            = GameConstants.Current.ColorList.colors[info.Color];
        rectTransform.position = new Vector2((marginSize.x + squareSize.x / 2) + (colorHistoryObjects.Count * squareSize.x + marginSize.x * colorHistoryObjects.Count), squareSize.y / 2 + marginSize.y);
        colorHistoryObjects.Push(toAdd);
    }
Beispiel #2
0
 public void pushHandle(PlayerPushColorInfo info)
 {
     if (info.Color == colorID)
     {
         spriteRenderer.sprite = doorOpen;
         boxCollider.enabled   = false;
     }
     else
     {
         spriteRenderer.sprite = doorClose;
         boxCollider.enabled   = true;
     }
 }
Beispiel #3
0
 public void ChangeColorHanlder(PlayerPushColorInfo info)
 {
     score    += 1;
     text.text = "Score: " + score;
 }