Граф наследования:StarlightOptic:Закрытые члены | |
| override void | InitOpticMode () |
| override int | GetCurrentNVType () |
| override void | OnOpticModeChange () |
| override void | OnOpticEnter () |
| override void | UpdateSelectionVisibility () |
| override void | SetActions () |
Закрытые члены унаследованные от ItemOptics | |
| void | OnDrawOptics2D () |
| ItemOpticsType | GetItemOpticsType () |
Returns the ItemOpticsType of this ItemOptics instance. | |
| bool | IsUsingOptics2DModel () |
Returns whether this ItemOptics uses the 2D optics model. | |
| bool | IsSightOnly () |
| override void | OnWorkStart () |
| override void | OnWorkStop () |
| bool | IsWorking () |
| void | UpdateOpticsReddotVisibility () |
| override void | OnWasAttached (EntityAI parent, int slot_id) |
| override void | OnWasDetached (EntityAI parent, int slot_id) |
| override void | OnInventoryExit (Man player) |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| override void | OnVariablesSynchronized () |
| void | InitReddotData () |
| void | ShowReddot (bool state) |
| void | InitOpticsPPInfo () |
| bool | InitDOFAvailability () |
| optics with more than 1x zoom do not allow DOF changes | |
| void | InitOpticsPP (out array< float > mask_array, out array< float > lens_array, out float blur_float) |
| initializes values for optics' post-processes | |
| void | InitCameraOverrideProperties () |
| bool | InitOpticsDOFProperties (out array< float > temp_array) |
| Initializes DOF properties for optic's alternate ironsights (ACOG etc.) | |
| bool | AllowsDOF () |
| returns 'true' for non-magnifying optics | |
| bool | IsNVOptic () |
| int | GetCurrentNVType () |
| void | SetCurrentOpticMode (int mode) |
| int | GetCurrentOpticMode () |
| void | OnOpticModeChange () |
| optic-specific behaviour to be defined here (override) | |
| void | OnOpticEnter () |
| void | OnOpticExit () |
| ref array< float > | GetOpticsDOF () |
| ref array< float > | GetOpticsPPMask () |
| ref array< float > | GetOpticsPPLens () |
| float | GetOpticsPPBlur () |
| float | GetNearPlaneValue () |
| void | Init2DPreloadType () |
| void | InitOpticMode () |
| void | UpdateSelectionVisibility () |
| override void | SetActions () |
| override void | OnDebugSpawn () |
| void | SetPlayer (PlayerBase player) |
| PlayerBase | GetPlayer () |
| void | StartWorkServer () |
| void | StopWorkServer () |
Дополнительные унаследованные члены | |
Закрытые данные унаследованные от ItemOptics | |
| PlayerBase | m_Player |
| bool | m_IsActionActive |