| BeamGeometryAbstractBase GetBeamGeometry() | Public+3 flags | | 0x08 |
| void SetBeamGeometryNull() | 4 flags | | 0x00 |
| bool get_hasGeometry() | Public+1 flags | | 0x01 |
| Bounds get_bounds() | Public+1 flags | | 0x18 |
| void add_BeamGeometryGeneratedEvent(BeamGeometryGeneratedHandler value) | Private+1 flags | | 0x08 |
| void remove_BeamGeometryGeneratedEvent(BeamGeometryGeneratedHandler value) | Private+1 flags | | 0x08 |
| void RegisterBeamGeometryGeneratedCallback(BeamGeometryGeneratedHandler callback) | Public | | 0x08 |
| void GenerateGeometry() | Public+2 flags | | 0x00 |
| bool IsScalable() | Public+3 flags | | 0x01 |
| Vector3 GetLossyScale() | Public+3 flags | — | 0x0C |
| void CopyPropsFrom(VolumetricLightBeamAbstractBase beamSrc, const BeamProps& beamProps) | Public+2 flags | | 0x08 |
| int get__INTERNAL_pluginVersion() | Public+1 flags | | 0x04 |
| Light GetLightSpotAttachedSlow(ref AttachedLightType& lightType) | Public | | 0x08 |
| Light get_lightSpotAttached() | Public+1 flags | | 0x08 |
| void InitLightSpotAttachedCached() | 1 flags | | 0x00 |
| void OnDestroy() | Private | | 0x00 |
| void DestroyBeam() | 1 flags | | 0x00 |
| void .ctor() | 2 flags | | 0x00 |