2D Shooter Bullet and Weapon System for Unity 3.0.0
Loading...
Searching...
No Matches
EnemyComponent Struct Reference

ECS component for DOTS enemies. More...

Inheritance diagram for EnemyComponent:

Public Attributes

float Speed
float DirectionAngle
float TargetDirectionAngle
 Target angle we lerp toward when turning (bump or wander).
float TurnSpeed
 Radians per second when lerping rotation toward target.
float WanderCooldown
 Seconds until next random direction change (wandering).
uint RandomSeed
 Random seed for per-enemy variation.

Detailed Description

ECS component for DOTS enemies.

Used with EnemyMovementSystem and EnemyBumpSystem.

Member Data Documentation

◆ DirectionAngle

float EnemyComponent.DirectionAngle

◆ RandomSeed

uint EnemyComponent.RandomSeed

Random seed for per-enemy variation.

◆ Speed

float EnemyComponent.Speed

◆ TargetDirectionAngle

float EnemyComponent.TargetDirectionAngle

Target angle we lerp toward when turning (bump or wander).

◆ TurnSpeed

float EnemyComponent.TurnSpeed

Radians per second when lerping rotation toward target.

◆ WanderCooldown

float EnemyComponent.WanderCooldown

Seconds until next random direction change (wandering).


The documentation for this struct was generated from the following file:
  • C:/git/2dshooterweaponsystem/Assets/2DShooterWeaponSystem/Scripts/Dots/EnemyComponent.cs