private Sticker LoadSticker(Cubelet parent, CubeDirections dir, StickerColors color) { Sticker sticker = Instantiate(prefabSticker, parent.transform).AddComponent<Sticker>(); Vector3 vDir = DirectionsOrdered[(int)dir]; sticker.transform.localPosition = vDir * 0.5f; sticker.transform.forward = vDir; sticker.GetComponentInChildren<MeshRenderer>().material.color = StickersColorsOrdered[(int)color]; sticker.MyColor = color; return sticker; }