NWH Vehicle Physics 2
Search Results for

    Show / Hide Table of Contents

    Class Effect

    Abstract base class for all vehicle visual effect components in NWH Vehicle Physics 2.

    Inheritance
    object
    VehicleComponent
    Effect
    ExhaustFlash
    ExhaustSmoke
    LightsManager
    SkidmarkManager
    SurfaceParticleManager
    Inherited Members
    VehicleComponent.state
    VehicleComponent.vehicleController
    VehicleComponent.IsActive
    VehicleComponent.VC_Initialize(VehicleController)
    VehicleComponent.VC_Initialize()
    VehicleComponent.VC_FixedUpdate(float)
    VehicleComponent.VC_SetDefaults()
    VehicleComponent.VC_LoadStateFromStateSettings()
    VehicleComponent.VC_Update(float)
    VehicleComponent.VC_Enable(bool)
    VehicleComponent.VC_Disable(bool)
    VehicleComponent.VC_DrawGizmos()
    VehicleComponent.VC_Validate(VehicleController)
    VehicleComponent.UpdateLOD()
    VehicleComponent.ToggleState()
    Namespace: NWH.VehiclePhysics2.Effects
    Assembly: NWH.VehiclePhysics2.dll
    Syntax
    public abstract class Effect : VehicleComponent
    Remarks

    Effects inherit from VehicleComponent and provide visual feedback for various vehicle operations such as exhaust particles, lighting, skidmarks, and surface interactions. Each effect is managed by the EffectManager and can be independently enabled/disabled through state settings.

    All effect components follow the standard VehicleComponent lifecycle including initialization, update cycles, and LOD management for performance optimization. Effects typically respond to vehicle state changes and wheel conditions to provide appropriate visual feedback.

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