Beispiel #1
0
    //TODO: IDEA: Make debug menu to set the position of the model through the view to make it easier to debug through the editor

    protected override void OnViewReady()
    {
        ViewDeltaTransform       = new EntityTransform();
        ViewDeltaTransform.Scale = Vector3.zero;

        SelfModel = MVCUtil.GetModel <EntityModel>(this);
    }
Beispiel #2
0
 protected override void OnViewReady()
 {
     base.OnViewReady();
     _model = MVCUtil.GetModel <TurretModel>(this);
     _model.TargetSetEvent += OnTargetSetEvent;
 }
Beispiel #3
0
 protected override void OnViewReady()
 {
     _model = MVCUtil.GetModel <TimekeeperModel>(this);
 }
Beispiel #4
0
 protected override void OnViewReady()
 {
     _waveSystemModel = MVCUtil.GetModel <WaveSystemModel>(this);
     _waveSystemModel.SpawnEnemyEvent += OnSpawnEnemyEvent;
 }
Beispiel #5
0
 protected override void OnViewDestroy()
 {
     MVCUtil.GetModel <AIModel>(this).StateSetEvent -= OnStateSetEvent;
     OnStateSetEvent(null);
 }
Beispiel #6
0
 protected override void OnViewReady()
 {
     MVCUtil.GetModel <AIModel>(this).StateSetEvent += OnStateSetEvent;
 }