Commit Graph

15 Commits

Author SHA1 Message Date
Stedd e37bd3fde5 Added simple power loss mechanic
Also added two UI texts to see power consumption and generation
2024-10-05 19:24:11 +02:00
Stedd 7ae77b4357 Reduced speed of enemies 2024-10-05 17:29:27 +02:00
Stedd fabec89267 Fixed error in target RuntimeSets 2024-10-05 17:09:24 +02:00
Stedd 37d0e02368 Updated unity 2024-10-05 15:24:41 +02:00
Stedd 841b8f5b11 Enemies has weapons 2023-10-08 19:15:18 +02:00
Stedd e4d15da38c Turret weapon working 2023-10-08 18:49:25 +02:00
Stedd 33c644b2d8 Targeting working again 2023-10-08 16:20:52 +02:00
Stedd 0a67caf9be Changed namespaces 2023-10-08 14:54:36 +02:00
Stedd b1f2446fa6 Added Targeting for entities
*Changed all Runtime Sets to be <EntityBase> instead of <StructureBase> or <EnemyBase>
*Added targeting configuration scriptable object (can now set up many differet targeting schemes and use them as needed)
*Added targeting script
*Modified Turret and Enemy to use targeting script (added on play)
*Added NavMesh and NavMeshAgents for enemy movement to be used during prototyping
2022-10-01 21:42:18 +02:00
Stedd 47fdfdbc66 Added Turret targeting 2022-10-01 18:17:16 +02:00
Stedd f89ab59fdf Changed to using Runtime sets
Handlers are now using runtime sets instead of owning lists.
Entities that are instantiated assign themselves to their respective Runtime sets.

Heavily inspired by:
https://www.youtube.com/watch?v=raQ3iHhE_Kk
https://github.com/roboryantron/Unite2017
2022-10-01 17:59:06 +02:00
Stedd 4151ba0050 Project cleanup 2022-10-01 13:31:32 +02:00
Stedd 15e1e06dfe First version of build system 2022-09-18 14:33:43 +02:00
Stedd f4887be792 Updates
*Changed assemblydefinitions
*Added Enemy
*Turrets target enemies
2022-09-18 11:47:55 +02:00
Stedd 29d86194ca WIP Entities 2022-09-17 18:38:21 +02:00