VECTO Input Manager
Loading...
Searching...
No Matches
VectoInputManager.Core.VehicleBuilder(ILogger< ObjectBuilder > logger) Class Reference

Specializes ObjectBuilder for vehicle declarations. Prompts for vehicle type first, resolves the correct VECTO vehicle class, and then builds out the full object graph with domain-specific defaults and display tweaks. More...

Inheritance diagram for VectoInputManager.Core.VehicleBuilder:

Protected Member Functions

override object BuildRecursive (object? target, PropertyInfo? targetProp, int depth, string parentPath="")
override void BeforePromptHandler (PromptAction action)
override void SetTemplateValue (PromptAction action)
override Type GetTypeByName (string typeName)

Detailed Description

Specializes ObjectBuilder for vehicle declarations. Prompts for vehicle type first, resolves the correct VECTO vehicle class, and then builds out the full object graph with domain-specific defaults and display tweaks.


The documentation for this class was generated from the following file:
  • VectoInputManagerCore/Builders/VehicleBuilder.cs