// メソッド -------------------------------- // ゲームの各エリアを設定するが。。ここでいいのか? public void Initialize( BattleAreaModel player, BattleAreaModel enemy, BattleMovableTargetModel movableTarget ) { this.playerAreaModel = player; this.enemyAreaModel = enemy; this.movableTarget = movableTarget; }
// ターゲットの作成 private BattleMovableTargetModel CreateMovableTarget(GameObject prefab) { if (prefab == null) { return(null); } // オブジェクトの生成 GameObject zakoObject = CreateObject(prefab); if (zakoObject == null) { return(null); } // キャラクタのモデルの生成 var view = new BattleViewModel(new Chocolate.Battle.Object.Model.Transform(zakoObject.transform)); DirectorModel director = new DirectorModel(); return(BattleMovableTargetModel.CreateMovableModel(view, director)); }