//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); }
protected override void OnViewReady() { base.OnViewReady(); _model = MVCUtil.GetModel <TurretModel>(this); _model.TargetSetEvent += OnTargetSetEvent; }
protected override void OnViewReady() { _model = MVCUtil.GetModel <TimekeeperModel>(this); }
protected override void OnViewReady() { _waveSystemModel = MVCUtil.GetModel <WaveSystemModel>(this); _waveSystemModel.SpawnEnemyEvent += OnSpawnEnemyEvent; }
protected override void OnViewDestroy() { MVCUtil.GetModel <AIModel>(this).StateSetEvent -= OnStateSetEvent; OnStateSetEvent(null); }
protected override void OnViewReady() { MVCUtil.GetModel <AIModel>(this).StateSetEvent += OnStateSetEvent; }