## Taskin kuvaus Yhdistetään projektiiliskriptit yhteen skriptiin, ja yhdenmukaistetaan muun codebasen kanssa. ## Toiminta Toiminnan ei pitäisi käytännössä muuttua. ## Toteutus - Simulation - [x] Poista BattleProjectileSpawnerQSystem - BattleProjectileQSystem - [x] Siirrä BattleProjectileSpawnerQSystem skriptin logiikka tänne - [x] Lisää CreateProjectile metodi - [x] Kutsutaan BattleGameControlQSystem.CreateMap metodista - [x] Hakee ProjectilePrototypen BattleProjectileQSpecistä - [x] Luo ja rekisteröi projektiilientityn compoundina - [x] SetHeld = true - [x] Launch metodi on public - [x] Kutsutaan BattleGameControlQSystem.Update metodista, GetReadyToPlay casessa ennen eventtiä - [x] Poista BattleProjectileQComponent parametri - [x] Lukee BattleProjectileQComponentin BattleProjectileSystemDataQSingletonista - [x] IsHeld = false - [x] Lisää GetProjectileSystemData metodi - [x] Palauttaa BattleProjectileSystemDataQSingletonin - [x] Poista MoveProjectile ja TeleportProjectile metodit - [x] Poista BattleProjectileSpawnerQComponent - [x] Siirrä tiedot BattleProjectileSystemQSingleton - [x] Lisää BattleProjectileSystemDataQSingleton - [x] Lisää Unityssä SimulationDataan - [x] Lisää ProjectileEntityID field - BattleProjectileQComponent - [x] Poista TriggerEntityRef
Taskin kuvaus
Yhdistetään projektiiliskriptit yhteen skriptiin, ja yhdenmukaistetaan muun codebasen kanssa.
Toiminta
Toiminnan ei pitäisi käytännössä muuttua.
Toteutus