public CombatGameState(GameStateMachine gameStateMachine) { this.gameStateMachine = gameStateMachine; this.tilemapManager = DependencyLocator.getTilemapManager(); this.timelineController = DependencyLocator.getTimelineController(); this.skillQueueResolver = DependencyLocator.GetSkillQueueResolver(); this.combatActionsMapping = DependencyLocator.GetActionsMapper <CombatActionsMapping>(); this.spawner = DependencyLocator.GetSpawner(); }