//private void OnTriggerExit(Collider other) //{ // if (building == other.gameObject) // { //inBuilding = false; //building = null; // } //} public void SetBuildingType(BuildingController.BuildingType value) { for (int i = 0; i < buildings.Length; i++) { buildings[i].SetActive(i == ((int)value - 1)); } buildingType = value; }
public void OnBuildingEntered(CarPhysics vehicle, BuildingController.BuildingType buildingType) { var driver = vehicle.GetComponentInParent <AbstractDriver>(); if (driver != null && driver is HumanDriver) { //locationManager.SetLocation((int)buildingType); Doozy.Engine.GameEventMessage.SendEvent(locationDoozyEvents[(int)buildingType]); } }
public void SetBuilding(BuildingController.BuildingType value) { buildings.SetBuildingType(value); }
private void Buildings_onCarParked(CarPhysics car, BuildingController.BuildingType buildingType) { onCarEnteredBuilding?.Invoke(car, buildingType); }