public override void Initialize(BaseDynamicModel model)
 {
     base.Initialize(model);
     navMeshAgent = model.GetView().GetGameObject().GetComponent<NavMeshAgent>();
 }
 public override void Initialize(BaseDynamicModel model)
 {
     base.Initialize(model);
     Navigation.Initialize(model);
 }
 public virtual void Initialize(BaseDynamicModel model)
 {
     this.model = model;
     UpdateSignal.AddListener(OnUpdate);
 }