public void Initialize(ParkedVehicle info) { Info = info; name = string.Format("Vehicle Spawner ({0})", info.CarId); Initialize(info.Position, Quaternion.AngleAxis(info.Angle, Vector3.up)); gameObject.SetActive(false); gameObject.isStatic = true; }
public static VehicleSpawner Create(ParkedVehicle info) { var vs = new GameObject().AddComponent<VehicleSpawner>(); vs.Initialize(info); return vs; }