Esempio n. 1
0
    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();
    }
Esempio n. 4
0
 public void Spawn(TilemapIdentifier map)
 {
     GameObject.Instantiate(map).transform.parent = DependencyLocator.getTilemapManager().transform;
 }