NWH Vehicle Physics 2
Search Results for

    Show / Hide Table of Contents

    Class ModuleManager

    Manages the collection of vehicle modules attached to a VehicleController. Automatically discovers and maintains references to all ModuleWrapper components on the vehicle, enabling the module system to function within the vehicle's update lifecycle.

    Inheritance
    object
    VehicleComponent
    ManagerVehicleComponent
    ModuleManager
    Inherited Members
    ManagerVehicleComponent._components
    ManagerVehicleComponent.Components
    ManagerVehicleComponent.VC_Initialize(VehicleController)
    ManagerVehicleComponent.VC_FixedUpdate(float)
    ManagerVehicleComponent.VC_SetDefaults()
    ManagerVehicleComponent.AddAndOnboardNewComponent(VehicleComponent)
    ManagerVehicleComponent.VC_LoadStateFromStateSettings()
    ManagerVehicleComponent.VC_Update(float)
    ManagerVehicleComponent.VC_Enable(bool)
    ManagerVehicleComponent.VC_Disable(bool)
    ManagerVehicleComponent.VC_DrawGizmos()
    ManagerVehicleComponent.VC_Validate(VehicleController)
    ManagerVehicleComponent.UpdateLOD()
    VehicleComponent.state
    VehicleComponent.vehicleController
    VehicleComponent.IsActive
    VehicleComponent.VC_Initialize()
    VehicleComponent.ToggleState()
    Namespace: NWH.VehiclePhysics2.Modules
    Assembly: NWH.VehiclePhysics2.dll
    Syntax
    [Serializable]
    public class ModuleManager : ManagerVehicleComponent

    Methods

    FillComponentList()

    Populates the component list with all modules found on the vehicle. Searches for all ModuleWrapper components and extracts their underlying module instances.

    Declaration
    protected override void FillComponentList()
    Overrides
    ManagerVehicleComponent.FillComponentList()

    See Also

    ManagerVehicleComponent
    ModuleWrapper
    VehicleController
    In this article
    Back to top Copyright © NWH - Vehicle Physics, Aerodynamics, Dynamic Water Physics