Enums
Last updated
Last updated
Enumerations in the hitscan component enhance code readability by defining a set of named constants. Here’s how we use them:
E_HitscanDataSelection: Dictates the data source for a hitscan operation. Options include:
InitialConfigs
: Uses initial configuration settings.
Configs
: Uses set of configurations inside the Component.
Data Asset
: Utilizes a pre-defined data asset.
Params
: Uses a structure for passing parameters to the OnPerformHitscan
event.
E_HitscanPattern: Determines the pattern of hitscan shots:
Random
: Fires hitscans in a random pattern.
Fixed
: Uses a predetermined, consistent pattern.
Spread
: Procedurally distributes hitscans with some randomization.
Horizontal
: Limits scans to a horizontal trajectory.