Ejemplo n.º 1
0
 public bool Repair(PhonePart phonePart)
 {
     if (phonePart.Assembled)
     {
         UserFeedback.Instance.ShowInfoMessage("Assembled items can not be repaired");
         return(false);
     }
     phonePart.broken = false;
     phonePart.SetColor(dissasemblableMaterial);
     return(true);
 }
Ejemplo n.º 2
0
        protected override void OnInteract(PhonePart part)
        {
            Material mat = null;

            if (part.broken)
            {
                mat = brokenMaterial;
            }
            else if (part.Disassemblable)
            {
                mat = dissasemblableMaterial;
            }

            if (mat != null)
            {
                part.SetColor(mat);
            }
        }