public static Color GetTypeColor(CollectorTypes collectorType) { Color objectColor; switch (collectorType) { case CollectorTypes.BOOKSHELF: objectColor = Color.blue; break; case CollectorTypes.CLOSET: objectColor = Color.green; break; case CollectorTypes.DRAWER: objectColor = Color.red; break; case CollectorTypes.TRASHBIN: objectColor = Color.cyan; break; default: objectColor = Color.white; break; } return(objectColor); }
public void HighLightCorrectCollector(CollectorTypes type) { foreach (DropOffLocation collector in collectors) { if (collector.collectorType == type) { collector.outline.enabled = true; } } }
public static void ChangeObjectCorToMatchType(GameObject objectToChange, CollectorTypes collectorType) { Color objectColor; switch (collectorType) { case CollectorTypes.BOOKSHELF: objectColor = Color.blue; break; case CollectorTypes.CLOSET: objectColor = Color.green; break; case CollectorTypes.DRAWER: objectColor = Color.red; break; default: objectColor = Color.white; break; } objectToChange.GetComponent <Renderer>().material.SetColor("_Color", objectColor); }