private void onColorChange(ColorType newCol) { lt = GetComponent <Light>(); // tu mets ici le code pour quand la couleur change Color inter = ColorController.getColorFromType(newCol); lt.color = inter; }
void onGlobalColorChange(ColorType newCol) { if (coloredBorders) { Color inter = ColorController.getColorFromType(newCol); foreach (Image image in borders) { image.color = inter; } } }
private void onColorChange(ColorType newCol) { if (newCol == color && !doorOpen) { doorOpen = true; doors("open"); doorCollider.SetActive(false); } else if (newCol != color && doorOpen) { doorOpen = false; doors("close"); doorCollider.SetActive(true); } }
NamedChunk createNamedChunk(ColorType color, float duration) { NamedChunk rep; foreach (NamedChunk item in hourglassChunkPrefabs) { if (item.colorType == color) { rep.colorType = color; rep.chunkObject = Instantiate(item.chunkObject, mainTransform); RectTransform newTransform = rep.chunkObject.GetComponent <RectTransform>(); newTransform.sizeDelta = new Vector2(getWidth(duration), newTransform.sizeDelta.y); newTransform.SetAsFirstSibling(); return(rep); } } Debug.LogError("Error: no possible chunk for asked color: " + color); rep.colorType = ColorType.NoColor; rep.chunkObject = null; return(rep); }