Using yield in GoDot (3.2.2 or <) isn’t quite as fun as they are selling it. If you are using a yield for some game-logic, you probably did encounter this exception message. Let us re-construct the issue real quick: set_visible (just a random function call) will throw an exception, if between the yield and the …
GoDot – Shader – 2D – Donut Shockwave
This shader features a simple “donut shockwave”, based on the following Youtube tutorial. While the tutorial shows and explains a centric based shockwave, this shader implementation has been extended to enable arbitrary shockwave positions. Parameters force: The distortion amount within the donut circle center: The center of the shockwave size: The size of the outer …
GoDot – Visual Shader – 2D – Disolve
This visual shader features a disolve/resolve functionality, based on this Unity video. The reference shader hasn’t been converted 1 by 1, since GoDot does lack a lot of visual shader components. Parameters Border-Size: Defines how thick the desolve/resolve border should be Border-Color: The color of the desolve/resolve border GravityFactor: A factor multiplied by the Gravity …
Error MSB3644: The reference assemblies for framework “.NETFramework,Version=v5.0” were not found.
.NET 5.0 is now available and you might want to upgrade or include the new target framework within your continuous integration. If your CD features a self-hosted Agent, this article might be the wrong place to look for an answer, as we only cover the Hosted VS2017 pool. Remark: This workaround only works for .NET …
Install and Setup OneDrive on Ubuntu for a non-root user
If you already did follow other instructions (e.g.: https://wiki.ubuntuusers.de/OneDrive/) your sync may be located at an unwanted folder location. (Default equals /root/onedrive/) In order to apply your own settings, stop onedrive and delete the /root/onedrive and /root/.config/onedrive folder and its content. If you didn’t install onedrive yet, run Start by adding a onedrive.service file into …
Session Authentication with ASP.NET Core 3.1 Blazor Server Side
There are a lot tutorials online on “howto implement authentication with .NET Core Blazor Server Side”; comprising Windows Authentication or a cookie based approach, which isn’t even supported yet. Microsoft somewhat confirmed that cookie support may be added within the future, but for now, we need to stick with a workaround. In case you don’t …
Restart .NET Core Web Application on FTP upload
Yes, Continuous Delivery is a thing; but what about teeny-weeny side projects? Or, even worse, what if a CD isn’t available? Instead of copy/past and start/stop the remote Web-Server, one could simply use the integrated Visual Studio FTP upload + some hacky scripts to detect file changes, triggering a dotnet application restart.