///////////////////////////////////////////////////////////////// public MovingComponent(MonoBehaviour host, Transform transform, ISpeedConfigs speedConfigs) { _host = host; _transform = transform; _speedHandler = new SpeedHandler(speedConfigs.startSpeed, speedConfigs.acceleration, speedConfigs.acceleration); _speedHandler.Stop(); }
public TypeDialog(ISpeedHandler speedCtrl, IDialogHandler dialogCtrl) { lastTypeTime = 0; this.speedCtrl = speedCtrl; this.dialogCtrl = dialogCtrl; }
//IDialogStyleController styleCtrl; public TypeDialogFactory(ISpeedHandler speedCtrl, IDialogHandler dialogCtrl) { //this.styleCtrl = styleCtrl; this.speedCtrl = speedCtrl; this.dialogCtrl = dialogCtrl; }