Пример #1
0
 //初期化 別クラス処理の為、インスタンス取得
 public void Init(BattleMapManager battleMapManager, EffectManager effectManager, EnemyAIManager enemyAIManager,
                  BattleTalkManager battleTalkManager, EXPWindow expWindow, bool battleTextVisible)
 {
     this.battleMapManager  = battleMapManager;
     this.battleTalkManager = battleTalkManager;
     this.effectManager     = effectManager;
     this.enemyAIManager    = enemyAIManager;
     this.expWindow         = expWindow;
     this.battleTextVisible = battleTextVisible;
 }
Пример #2
0
 //初期化 BattleMapManagerから呼ばれて依存性注入
 public void Init(BattleMapManager battleMapManager, BattleManager battleManager, BattleTalkManager battleTalkManager, Main_Map mainMap,
                  Transform unitContainer, Transform enemyContainer,
                  BattleMapCursor battleMapCursor)
 {
     this.mainMap           = mainMap;
     this.battleMapManager  = battleMapManager;
     this.battleTalkManager = battleTalkManager;
     this.unitContainer     = unitContainer;
     this.enemyContainer    = enemyContainer;
     this.battleMapCursor   = battleMapCursor;
     this.battleManager     = battleManager;
 }
Пример #3
0
    //コンストラクタ(戦闘マップ用) Background(背景)が存在しない
    public BattleSceneController(BattleTalkManager battleTalkManager, GUIManager guiManager, FadeInOutManager fadeInOutManager, GameObject talkView)
    {
        this.battleTalkManager = battleTalkManager;

        //GUIManagerインスタンス作成 ウィンドウのテキスト表示などを行うクラス
        this.guiManager       = guiManager;
        this.fadeInOutManager = fadeInOutManager;
        this.talkView         = talkView;

        string scenarioPath = "ScenarioData/battleTalkText";

        sceneHolder       = new SceneHolder(scenarioPath);
        battleSceneReader = new BattleSceneReader(this, battleTalkManager);

        //DoTween
        textSeq.Complete();
    }
Пример #4
0
 //コンストラクタ
 public BattleSceneReader(BattleSceneController sceneController, BattleTalkManager battleTalkManager)
 {
     //SceneController、actionsを参照させる
     this.sceneController   = sceneController;
     this.battleTalkManager = battleTalkManager;
 }