Target Type - Selects the behaviour of the target
"Timed"
Mat Yellow - Yellow material
Mat Red - Red material
“Tracking/Moving”
Movement Pattern - Selects the movement pattern
Speed - How fast does the target move
Destroy at Endpoint - If the target self-destructs at the end of its movement pattern
Basic - Static target
Timed - Vanishes after 1 second, static
Moving - Follows a movement pattern
Center - Counts specifically as a bullseye, should always be a child of the main target
Tracked - Moving + Tracks duration of being shot
Tracked Center - Center but tweaked to track duration
- Line: (x , y) movement in straight lines
- Spiral: Circles around a point in space
- Wave: Bobs up and down while moving to its endpoint
- Strafe: Purely (x) movement, quickly shifting side to side
- Random: Straight line to any point in space
- Center counts bullseye hits; the center ball/hitbox should be a child of the main target within the prefab. The center should have its own target script set to Center or Tracked Center.
- When using a tracking target, the player prefab MUST be of type 'Beam'. (Shoots continuously while LMB is held)
- Prefab naming convention: “DiesPatternSpeed#TypeSize” then "Target". If your target prefab doesn't alter one of those descriptors, leave it out!
- Dies: if Destroy at Endpoint is checked, then use Dies at the front. Otherwise, don't use anything.
- Speed: Slow < 5, Fast > 5 (ie, StrafeSlow3…)
- Size: Small = 0.4 scale of the basic target.
- Additional tweaks: if a specific tweak is made that is not captured by this naming convention, put a keyword at the FRONT and notify Quinn of the new keyword; it will get added to this page.