//debug public void PrintCarColors() { int i = 0; foreach (CarStatics.ColorEnum color in selected_player_colors.Values) { print("Player " + i.ToString() + CarStatics.ColorToString(color)); } }
public void Awake() { body = GetComponent <Rigidbody>(); has_control = true; is_active = true; car = GetComponent <CarController>(); if (deactivate_on_startup) { Active(false, false); } SetName(GameManager.instance.PlayerTags.GetPlayerTag(player_number), CarStatics.StringToColor(GameManager.instance.ColorHolder.GetCarColor(player_number))); }
void Start() { SkyCarBody.GetComponent <MeshRenderer>().material = carMaterials.primaryColor; SkyCarComponents.GetComponent <MeshRenderer>().material = carMaterials.windowTint; foreach (GameObject mudguard in SkyCarMudguards) { mudguard.GetComponent <MeshRenderer>().material = carMaterials.mudguardColor; } foreach (GameObject wheel in SkyCarWheels) { wheel.GetComponent <MeshRenderer>().material = carMaterials.wheelColor; } GeneralUIController.instance.SetColor(player_number, CarStatics.StringToColor(GameManager.instance.ColorHolder.GetCarColor(player_number))); }
public string GetCarColor(int player_index) { Assert.IsTrue(player_index <selected_player_colors.Count && player_index> -1, "Player Index: " + player_index.ToString() + " is out of bounds in ColorHolder.cs"); return(CarStatics.ColorToString(selected_player_colors[player_index])); }