Beispiel #1
0
        // オブジェクトの生成を行う
        public static BattleObjectModel CreateObject(BattleViewModel view, DirectorModel director /*あとで汎用的な体力を作成*/)
        {
            BattleObjectModel objectModel = new BattleObjectModel(view, director);

            objectModel.SetInternalRefference();

            // オブジェクトを追加
            BattleGlobal.Instance.ObjectsUpdater.AddObject(objectModel);

            return(objectModel);
        }
Beispiel #2
0
        protected BattleObjectModel(
            BattleViewModel view,
            DirectorModel directer
            )
        {
            this.view            = view;
            this.director        = directer;
            this.stateController = new StateController();
            this.life            = new BattleLifeModel();

            // HPの設定 ( とりあえずここで行っているが実際はパラメータを作成 )
            life.SetMaxHP(100);

            IsDelete = false;
        }