public virtual void Init(ControllerSettings settings) { _rigidbody = settings.Rigidbody; _view = settings.View; _model = settings.Model; OnMoved += _model.UpdatePosition; }
public override void Init(ControllerSettings settings) { base.Init(settings); }
public override void Init(ControllerSettings settings) { base.Init(settings); _behaviour = ((AIControllerSettings)settings).Behaviour; _behaviour.Init(this); }
protected virtual ControllerSettings GetBaseSettings() { var settings = new ControllerSettings(Rigidbody, _view, _model); return(settings); }