public ActivePlayableState(ActorFacade actor) { this.actor = actor; this.combatActionsMapping = DependencyLocator.GetActionsMapper <CombatActionsMapping>(); this.skillQueueResolver = DependencyLocator.GetSkillQueueResolver(); this.tilemapManager = DependencyLocator.getTilemapManager(); }
public static Finder <TileFacade> getTileFinder() { if (instance.tileFinder == null) { TilemapManager tilemap = DependencyLocator.getTilemapManager(); instance.tileFinder = new Finder <TileFacade>(tilemap.TilesMap); } return(instance.tileFinder); }
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(); }
public void Spawn(TilemapIdentifier map) { GameObject.Instantiate(map).transform.parent = DependencyLocator.getTilemapManager().transform; }