public YmapCarGen(YmapFile ymap, CCarGen cargen) { float hlen = cargen.perpendicularLength * 0.5f; Ymap = ymap; CCarGen = cargen; Position = cargen.position; CalcOrientation(); BBMin = new Vector3(-hlen); BBMax = new Vector3(hlen); }
public void BuildCCarGens() { //recreates the CCarGens array from CarGenerators. if (CarGenerators == null) { CCarGens = null; return; } int count = CarGenerators.Length; CCarGens = new CCarGen[count]; for (int i = 0; i < count; i++) { CCarGens[i] = CarGenerators[i].CCarGen; } }