public void InitWithNumber(int number) { currentNumber = number; GetComponent <MeshRenderer>().sharedMaterial = NumberMaterials.GetNumberMaterial(number); originalPosition = FLOATING_DISTANCE * parent.faceNormal; transform.localPosition = originalPosition; transform.localScale = LABEL_SIZE_SCALE * parent.GetIncircleRadius() * Vector3.one; Update(); }
public void SetHighlighted(bool isHighlighted) { GetComponent <MeshRenderer>().sharedMaterial = isHighlighted ? NumberMaterials.GetHighlightedNumberMaterial(currentNumber) : NumberMaterials.GetNumberMaterial(currentNumber); }