Ejemplo n.º 1
0
    public void Init(FortView fortView, FortViewUi fortViewUi, LevelModel levelModel)
    {
        this.fortView   = fortView;
        this.fortViewUi = fortViewUi;
        this.levelModel = levelModel;

        fortModel = new FortModel();
        this.fortViewUi.Inititalization(fortModel);
        this.fortView.SetFortState(FortModel.DestructionState.None);
    }
Ejemplo n.º 2
0
    public FortController(FortView fortView, FortViewUi fortViewUi, LevelModel levelModel)
    {
        this.fortView        = fortView;
        this.fortViewUi      = fortViewUi;
        this.fortView.OnHit += OnHitHandler;
        this.levelModel      = levelModel;

        fortModel = new FortModel();
        this.fortViewUi.Inititalization(fortModel);
        this.fortView.SetFortState(FortModel.DestructionState.None);
    }
Ejemplo n.º 3
0
 public void Inititalization(FortModel fortModel)
 {
     healthBar.maxValue = fortModel.MaxHP;
     healthBar.value    = healthBar.maxValue;
 }