The CrosshairAssembler/CrosshairImplementation folder contains files for Crosshair Assembler’s internal implementation. From the users’ point of view, the main use of these files would be feature extension of Crosshair Assembler. For example, as a simple extension, users can change the default values of predefined layers, by changing the default values of variables in the corresponding layer blueprints. Users can also duplicate a layer and change its behavior to define a new custom predefined layer.
The BPFL_Crosshair contains GetCrosshairBaseScreenResolution function that defines the base screen resolution for crosshair design. The default value is 1280×720, which should be changed for a different base design resolution.
Basic users who just want to use the given functionalities of Crosshair Assembler may not need to concern most contents in this folder.
|CrosshairImplementation/Blueprints||Blueprint classes for Crosshair Assembler internal implementation|
|CrosshairImplementation/Materials||Materials for Crosshair Assembler internal implementation|
|CrosshairImplementation/Textures||Textures for Crosshair Assembler internal implementation|
|CrosshairImplementation/UMG/CrosshairBaseClasses||Contains the base class for all crosshair widgets|
|CrosshairImplementation/UMG/CrosshairDebugger||Contains a debugging widget|
|CrosshairImplementation/UMG/CrosshairLayerBaseClasses||Base classes for crosshair layers|
|CrosshairImplementation/UMG/CrosshairLayers||Predefined crosshair layers|