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); }
public void pushHandle(PlayerPushColorInfo info) { if (info.Color == colorID) { spriteRenderer.sprite = doorOpen; boxCollider.enabled = false; } else { spriteRenderer.sprite = doorClose; boxCollider.enabled = true; } }
public void ChangeColorHanlder(PlayerPushColorInfo info) { score += 1; text.text = "Score: " + score; }