コード例 #1
0
        public virtual void Init(ControllerSettings settings)
        {
            _rigidbody = settings.Rigidbody;
            _view      = settings.View;
            _model     = settings.Model;

            OnMoved += _model.UpdatePosition;
        }
コード例 #2
0
 public override void Init(ControllerSettings settings)
 {
     base.Init(settings);
 }
コード例 #3
0
 public override void Init(ControllerSettings settings)
 {
     base.Init(settings);
     _behaviour = ((AIControllerSettings)settings).Behaviour;
     _behaviour.Init(this);
 }
コード例 #4
0
        protected virtual ControllerSettings GetBaseSettings()
        {
            var settings = new ControllerSettings(Rigidbody, _view, _model);

            return(settings);
        }