public RampColliderGenerator(RampApi rampApi, IRampData data, RampColliderComponent colliderComponent) { _api = rampApi; _data = data; _colliderComponent = colliderComponent; _meshGenerator = new RampMeshGenerator(data); }
public PrimitiveColliderGenerator(IApiColliderGenerator primitiveApi, IMeshGenerator meshGenerator) { _api = primitiveApi; _meshGenerator = meshGenerator; }
public HitTargetColliderGenerator(IApiColliderGenerator api, ITargetData data, IMeshGenerator meshProvider) : base(api, data, meshProvider) { }
public RubberColliderGenerator(RubberApi rubberApi, RubberMeshGenerator meshGenerator) { _api = rubberApi; _meshGenerator = meshGenerator; }
public SurfaceColliderGenerator(SurfaceApi surfaceApi, SurfaceComponent component, SurfaceColliderComponent colliderComponent) { _api = surfaceApi; _component = component; _colliderComponent = colliderComponent; }
public MetalWireGuideColliderGenerator(MetalWireGuideApi metalWireGuideApi, MetalWireGuideMeshGenerator meshGenerator) { _api = metalWireGuideApi; _meshGenerator = meshGenerator; }
protected TargetColliderGenerator(IApiColliderGenerator api, ITargetData data, IMeshGenerator meshGenerator) { _api = api; Data = data; MeshGenerator = meshGenerator; }