Esempio n. 1
0
        // メソッド --------------------------------

        // ゲームの各エリアを設定するが。。ここでいいのか?
        public void Initialize(
            BattleAreaModel player,
            BattleAreaModel enemy,
            BattleMovableTargetModel movableTarget
            )
        {
            this.playerAreaModel = player;
            this.enemyAreaModel  = enemy;
            this.movableTarget   = movableTarget;
        }
Esempio n. 2
0
        // ターゲットの作成
        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));
        }