Adds IResolvable interface to mark components as resolvable, that is the gamemode will try to wait for them to be Resolved before executing turn rotation.
Currently, Grubs are resolvable, as well as ProjectileComponent and its child components
Also wrote functionality to queue any damage that Grubs take, and will apply it at the end of the round (can also be applied immediately, in the case of KillZoneComponent).
IResolvable
interface to mark components as resolvable, that is the gamemode will try to wait for them to beResolved
before executing turn rotation.Grub
s are resolvable, as well asProjectileComponent
and its child componentshttps://github.com/apetavern/grubs/assets/43252311/4e38e0ba-16f9-463d-8fc1-b0d4b45c7039
https://github.com/apetavern/grubs/assets/43252311/52b1e6e0-8d46-4335-b369-74c8bc9ca635